Cambios CRM
This commit is contained in:
@@ -271,6 +271,23 @@ public partial class CRM_Acercamiento : ClsPaginas
|
||||
}
|
||||
}
|
||||
|
||||
private int VendedorTipo
|
||||
{
|
||||
get
|
||||
{
|
||||
if (ViewState["VendedorTipo"] == null)
|
||||
{
|
||||
ViewState["VendedorTipo"] = -1;
|
||||
}
|
||||
return ViewState["VendedorTipo"].ToString().ToEntero();
|
||||
}
|
||||
|
||||
set
|
||||
{
|
||||
ViewState["VendedorTipo"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
//public int RCveEvento { get { return ViewState["RCveEvento"] != null ? ViewState["RCveEvento"].ToString().ToEntero() : 0; } set { ViewState["RCveEvento"] = value; } }
|
||||
public System.Data.DataTable CheckListNew { get { return ViewState["CheckListNew"] != null ? (System.Data.DataTable)ViewState["CheckListNew"] : null; } set { ViewState["CheckListNew"] = value; } }
|
||||
public int chklistitemindex { get { return ViewState["chklistitemindex"] != null ? ViewState["chklistitemindex"].ToString().ToEntero() : 0; } set { ViewState["chklistitemindex"] = value; } }
|
||||
@@ -313,6 +330,14 @@ public partial class CRM_Acercamiento : ClsPaginas
|
||||
}
|
||||
CargarPS();
|
||||
//BtnGuardarAcercamiento.Visible = true;
|
||||
|
||||
if (!(Request["OPTAB"] == null))
|
||||
{
|
||||
if(Request["OPTAB"].ToString() == "COT")
|
||||
{
|
||||
TabsAcercamiento.ActiveTab = TabCotizaciones;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -432,6 +457,21 @@ public partial class CRM_Acercamiento : ClsPaginas
|
||||
|
||||
CargaImagenes();
|
||||
|
||||
|
||||
if (UsuarioActual.CveVendedor > 0)
|
||||
{
|
||||
ClsVtaVendedores ObjVendedores = new ClsVtaVendedores();
|
||||
if (ObjVendedores.GetVendedores(UsuarioActual.CveEmpresa))
|
||||
{
|
||||
if (ObjVendedores.DtResultados.Rows.Count > 0)
|
||||
{
|
||||
VendedorTipo = ObjVendedores.DtResultados.FiltroPrimeroValor("VendedorTipo", $"CveVendedor = {UsuarioActual.CveVendedor}").ToEntero();
|
||||
}
|
||||
}
|
||||
ObjVendedores.Dispose();
|
||||
}
|
||||
|
||||
|
||||
UpEncabezado.Update();
|
||||
UPAcercamiento.Update();
|
||||
UPBitacoraEtapas.Update();
|
||||
@@ -718,7 +758,7 @@ public partial class CRM_Acercamiento : ClsPaginas
|
||||
HuboError = false;
|
||||
CveEtapaActual = CveEtapaProcesoActualActualizar;
|
||||
HdfEtapaSeleccionada.Value = CveEtapaProcesoActualActualizar.ToString();
|
||||
Alert(String.Format("Se actualizó el acercamiento {0} de tipo {1}.", NombreAcercamiento, TipoProceso), ModExtensiones.TipoMensaje.MsgInformacion);
|
||||
Alert(String.Format("Se actualizó el acercamiento/oportunidad {0} de tipo {1}.", NombreAcercamiento, TipoProceso), ModExtensiones.TipoMensaje.MsgInformacion);
|
||||
//}
|
||||
}
|
||||
|
||||
@@ -798,7 +838,7 @@ public partial class CRM_Acercamiento : ClsPaginas
|
||||
}
|
||||
else
|
||||
{
|
||||
Alert("No se actualizó el acercamiento.", ModExtensiones.TipoMensaje.ToastError);
|
||||
Alert("No se actualizó el acercamiento/oportunidad.", ModExtensiones.TipoMensaje.ToastError);
|
||||
}
|
||||
|
||||
|
||||
@@ -841,12 +881,12 @@ public partial class CRM_Acercamiento : ClsPaginas
|
||||
}
|
||||
if (!HuboError)
|
||||
{
|
||||
Alert("El Acercamiento ha sido eliminado.", ModExtensiones.TipoMensaje.MsgInformacion, String.Format("document.location.href=\"/CRM/EmpresaCRM.aspx?CveEmpresaCRM={0}\"", CveEmpresaCRM));
|
||||
Alert("El Acercamiento/Oportunidad ha sido eliminado.", ModExtensiones.TipoMensaje.MsgInformacion, String.Format("document.location.href=\"/CRM/EmpresaCRM.aspx?CveEmpresaCRM={0}\"", CveEmpresaCRM));
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
Alert("No se puede eliminar el acercamiento porque el prospecto cuenta con cotizaciones/facturaciones previas.", ModExtensiones.TipoMensaje.MsgError);
|
||||
Alert("No se puede eliminar el Acercamiento/Oportunidad porque el prospecto cuenta con cotizaciones/facturaciones previas.", ModExtensiones.TipoMensaje.MsgError);
|
||||
}
|
||||
|
||||
objBitacora.Dispose();
|
||||
@@ -941,9 +981,9 @@ public partial class CRM_Acercamiento : ClsPaginas
|
||||
{
|
||||
String MensajeBitacora = "";
|
||||
if (CveEtapaActual == CveEtapaCierre)
|
||||
MensajeBitacora = String.Format("Se actualizó el cierre del acercamiento, con motivo {1} y fecha de {0} al {2}.", TituloCierre, DdlRechazoMotivo.SelectedItem.Text, TxtFechaCierreRechazo.Text);
|
||||
MensajeBitacora = String.Format("Se actualizó el cierre del acercamiento/oportunidad, con motivo {1} y fecha de {0} al {2}.", TituloCierre, DdlRechazoMotivo.SelectedItem.Text, TxtFechaCierreRechazo.Text);
|
||||
else
|
||||
MensajeBitacora = String.Format("Se Cerró el acercamiento, con motivo {1} y fecha de {0} al {2}.", TituloCierre, DdlRechazoMotivo.SelectedItem.Text, TxtFechaCierreRechazo.Text);
|
||||
MensajeBitacora = String.Format("Se Cerró el acercamiento/oportunidad, con motivo {1} y fecha de {0} al {2}.", TituloCierre, DdlRechazoMotivo.SelectedItem.Text, TxtFechaCierreRechazo.Text);
|
||||
|
||||
//if (ObjBitacora.AddEventoBitacora(MensajeBitacora, "", UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, CveTipoProcesoCRM: CveTipoProceso, CveAcercamientoCRM: CveAcercamiento, CveEtapaProcesoCRM: CveEtapaCierre))
|
||||
//{
|
||||
@@ -1262,7 +1302,7 @@ public partial class CRM_Acercamiento : ClsPaginas
|
||||
}
|
||||
|
||||
//SOLO VENDEDOR ASIGNADO PUEDE EDITAR
|
||||
if (CveVendedorAsignado != UsuarioActual.CveVendedor)
|
||||
if( (CveVendedorAsignado != UsuarioActual.CveVendedor) & VendedorTipo != 2)
|
||||
{
|
||||
BtnGuardarAcercamiento.Visible = false;
|
||||
BtnEliminarAcercamiento.Visible = false;
|
||||
|
||||
Reference in New Issue
Block a user