diff --git a/App_Code/ClsCRM.vb b/App_Code/ClsCRM.vb index 334a04744..d06ff1054 100644 --- a/App_Code/ClsCRM.vb +++ b/App_Code/ClsCRM.vb @@ -724,11 +724,11 @@ Public Class ClsCRM .Add("@CveUsuarioIng", SqlDbType.Int).Value = CveUsuarioIng .Add("@CvePS", SqlDbType.Int).Value = CvePS - .Add("@RETURN_VALUE", SqlDbType.Int).Direction = ParameterDirection.ReturnValue + .Add("@CveAcercamiento", SqlDbType.Int).Direction = ParameterDirection.ReturnValue End With Try SqlAdapter.Fill(Data) - _CveAcercamiento = SqlAdapter.SelectCommand.Parameters("@RETURN_VALUE").Value.ToString().ToEntero() + _CveAcercamiento = SqlAdapter.SelectCommand.Parameters("@CveAcercamiento").Value.ToString().ToEntero() Catch ex As Exception OnError("Ocurrió un error al agregar el Acercamiento.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo()) End Try diff --git a/CRM/Acercamiento.aspx.cs b/CRM/Acercamiento.aspx.cs index db600d989..1f3d359b7 100644 --- a/CRM/Acercamiento.aspx.cs +++ b/CRM/Acercamiento.aspx.cs @@ -389,6 +389,11 @@ public partial class CRM_Acercamiento : ClsPaginas DdlEtapaProceso.SelectedValueExist(CveEtapaActual); DesactivaEdicion(); + if (UsuarioActual.TienePermisoProceso(336)) //permiso para editar vendedor + { + DdlVendedor.Enabled = true; + } + if (CveEtapaActual > 0) { //CARGAMOS BITACORA @@ -750,7 +755,7 @@ public partial class CRM_Acercamiento : ClsPaginas AcercaminetoModel.CveUsuarioIng = UsuarioActual.CveUsuario; AcercaminetoModel.CveEncuestaAplicadaProceso = CveEncuestaAplicadaProceso; AcercaminetoModel.FechaApertura = FechaApertura; - AcercaminetoModel.FechaCierre = (DateTime)FechaCierre; + AcercaminetoModel.FechaCierre = FechaCierre != null? (DateTime)FechaCierre : ModExtensiones.MinFecha; AcercaminetoModel.CvePS = DdlPS.SelectedValue.ToEntero(); if (cRMService.AcercamientoUpdate(AcercaminetoModel)) @@ -758,6 +763,10 @@ public partial class CRM_Acercamiento : ClsPaginas CveEtapaActual = CveEtapaProcesoActualActualizar; HdfEtapaSeleccionada.Value = CveEtapaProcesoActualActualizar.ToString(); } + else + { + Alert("No se actualizó el acercamiento.", ModExtensiones.TipoMensaje.ToastError); + } //CARGA BITACORA @@ -865,6 +874,11 @@ public partial class CRM_Acercamiento : ClsPaginas this.RegistraScript("$('#ModalCierreMotivoRechazo').modal();"); UpCierreMotivoRechazo.Update(); } + protected void EliminarFile(object sender, EventArgs e) + { + } + + protected void BtnRegistrarCierreCancelacion_Click(object sender, EventArgs e) { diff --git a/CRM/EmpresaCRM.aspx.cs b/CRM/EmpresaCRM.aspx.cs index 5b0d23fcb..9e913932a 100644 --- a/CRM/EmpresaCRM.aspx.cs +++ b/CRM/EmpresaCRM.aspx.cs @@ -1535,7 +1535,16 @@ public partial class CRM_EmpresaCRM : ClsPaginas DdlVendedor.SelectedValueExist(CveVendedor); if (CveVendedor > 0) + { DdlVendedor.Enabled = false; + DdlVendedorAsignado.Enabled = false; + } + + + if (UsuarioActual.TienePermisoProceso(336)) //permiso para editar vendedor + { + DdlVendedorAsignado.Enabled = true; + } }