private void GuardarDatosGeneralesDeScouting(int customerId, string customer, string isFrom, object sender) { var cliente = new Cliente { CODE_CUSTOMER = customer, NAME_CUSTOMER = UiTxtNombreCliente.Text, PHONE_CUSTOMER = UiTxtTelefonoCliente.Text, ADRESS_CUSTOMER = UiTxtDireccionCliente.Text, POS_SALE_NAME = UiTxtNombrePuntoDeVenta.Text, INVOICE_NAME = UiTxtNombreDeFacturacion.Text, INVOICE_ADDRESS = UiTxtDireccionDeFacturacion.Text, NIT = UiTxtNit.Text, CONTACT_ID = UiTxtTipoDocumentoDeIdentificacion.Text, COMMENTS = UiTxtComentarios.Text, LOGIN = Session["LOGIN"].ToString(), OWNER_ID = int.Parse(UiCboEmpresaUsuario.SelectedItem.Value.ToString()), IS_FROM = isFrom }; var scouting = new ScoutingArgumento { Cliente = cliente }; UsuarioDeseaGuardarDatosGeneralesDeScouting?.Invoke(sender, scouting); }
public Operacion CambiarEstadoDeScouting(ScoutingArgumento scoutingArgumento) { BaseDeDatosServicio.BeginTransaction(); try { DbParameter[] parameters = { new OAParameter { ParameterName = "@STATUS", Value = scoutingArgumento.Cliente.STATUS } , new OAParameter { ParameterName = "@LOGIN", Value = scoutingArgumento.Cliente.LOGIN } , new OAParameter { ParameterName = "@COMMENTS", Value = scoutingArgumento.Cliente.COMMENTS } , new OAParameter { ParameterName = "@CUSTOMER_ID", Value = scoutingArgumento.Cliente.CODE_CUSTOMER }, new OAParameter { ParameterName = "@IS_FROM", Value = scoutingArgumento.Cliente.IS_FROM }, }; var parametros = parameters; var op = BaseDeDatosServicio.ExecuteQuery <Operacion>("SWIFT_SP_UPDATE_SCOUTING_STATUS", CommandType.StoredProcedure, parametros).ToList()[0]; BaseDeDatosServicio.Commit(); return(op); } catch (DbException e) { BaseDeDatosServicio.Rollback(); return(new Operacion { Codigo = e.ErrorCode, Mensaje = e.Message, Resultado = Tipos.ResultadoOperacionTipo.Error }); } catch (Exception ex) { BaseDeDatosServicio.Rollback(); return(new Operacion { Codigo = -1, Mensaje = ex.Message, Resultado = ResultadoOperacionTipo.Error }); } }
private void _vista_UsuarioDeseaAgregarEtiquetaACliente(object sender, ScoutingArgumento e) { try { var resultado = ScoutingServicio.GrabarEtiqueta(e); if (resultado.Resultado == ResultadoOperacionTipo.Error) { _vista.EstablecerError(resultado.Mensaje, sender); } else { var cliente = new ClienteArgumento(); cliente.Data = e.Cliente; _vista.EtitquetasAsociadas = EtiquetaServicio.ObtenerEtiquetasPorCliente(e.Cliente); _vista.EtitquetasDisponibles = EtiquetaServicio.ObtenerEtiquetasDisponiblesPorScouting(e.Cliente); } } catch (Exception ex) { var grid = sender; _vista.EstablecerError(ex.Message, grid); } }
void uiLista_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { if (!ValidarConexionYUsuarioLogueado(sender)) { return; } switch (e.Parameters.Split('|')[0]) { case "ObtenerInformacionDeDepartamentos": var paisArgumento = new ScoutingArgumento(); paisArgumento.Pais = new Pais(); paisArgumento.Pais.COUNTRY = "GUATEMALA"; UsuarioDeseaObtenerDepartamentos?.Invoke(sender, paisArgumento); break; case "LlenarListaMunicipio": if (UiListaDepartamentos.Value != null) { var departamento = UiListaDepartamentos.Value.ToString(); var pais = new Pais(); pais.COUNTRY = "GUATEMALA"; UsuarioDeseaObtenerMunicipios?.Invoke(sender, new ScoutingArgumento { Departamento = new Departamento { DEPARTMENT = departamento, COUNTRY = pais.COUNTRY } }); } break; case "ObtenerRutas": var eventos = new EventArgs(); UsuarioDeseaObtenerRutas?.Invoke(sender, eventos); break; } }
private void _vista_UsuarioDeseaObtenerDepartamentos(object sender, ScoutingArgumento e) { try { _vista.Departamentos = LocalizacionServicio.ObtnerDepartamentosPorPais(e.Pais); } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
/// <summary> /// Metodo que obtiene los datos adicionales de un cliente de scouting /// </summary> /// <returns></returns> public DatosAdicionalesDeScouting ObtenerDatosAdicionalesScouting(ScoutingArgumento scoutingArgumento) { DbParameter[] parameters = { new OAParameter { ParameterName = "@CODE_CUSTOMER", Value = scoutingArgumento.Cliente.CUSTOMER } }; var lista = BaseDeDatosServicio.ExecuteQuery <DatosAdicionalesDeScouting>("SWIFT_SP_GET_SCOUTING_DETAIL", CommandType.StoredProcedure, parameters); return(lista.Count >= 1 ? lista[0] : (new DatosAdicionalesDeScouting())); }
void _vista_UsuarioDeseaGuardarDatosAdicionalesDeScouting(object sender, ScoutingArgumento e) { try { var resultado = ScoutingServicio.GuardarDatosAdicionalesDeScouting(e); if (resultado.Resultado == ResultadoOperacionTipo.Error) { _vista.EstablecerError(resultado.Mensaje, sender); } } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioDeseaGrabarScouting(object sender, ScoutingArgumento e) { try { var op = ScoutingServicio.Guardar(e.ClienteDetalle); if (op.Resultado == ResultadoOperacionTipo.Error) { _vista.EstablecerError(op.Mensaje, sender); } } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioSeleccionoScouting(object sender, ScoutingArgumento e) { try { _vista.CargarDatosAdicionalesDeScouting(ScoutingServicio.ObtenerDatosAdicionalesScouting(e)); _vista.EtitquetasAsociadas = EtiquetaServicio.ObtenerEtiquetasPorCliente(e.Cliente); _vista.EtitquetasDisponibles = EtiquetaServicio.ObtenerEtiquetasDisponiblesPorScouting(e.Cliente); _vista.FrecuenciaDeCliente = ScoutingServicio.ObtenerFrecuenciaDeScouting(e.Cliente); _vista.TerminoDeCargarDatos("cpCargarFrecuenciaDeCliente", _vista.FrecuenciaDeCliente, sender); _vista.TerminoDeCargarDatos("cpCargarDatos", "Enabled", sender); } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioDesaaGuardarFrecuencia(object sender, ScoutingArgumento e) { try { var resultado = ScoutingServicio.ActualizarFrecuenciaDeScouting(e.FrecuenciaDeCliente); if (resultado.Resultado == ResultadoOperacionTipo.Error) { _vista.EstablecerError(resultado.Mensaje, sender); } else { _vista.TerminoDeActualizarDatos(); } } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioDeseaGrabarFrecuenciaDeCliente(object sender, ScoutingArgumento e) { try { var op = ScoutingServicio.ActualizarFrecuenciaDeScouting(e.FrecuenciaDeCliente); if (op.Resultado == ResultadoOperacionTipo.Exito) { _vista.FrecuenciaDeCliente = e.FrecuenciaDeCliente; } else { _vista.EstablecerError(op.Mensaje, sender); } } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
void _vista_UsuarioDeseaCambiarEstadoDeScouting(object sender, ScoutingArgumento e) { try { var resultado = ScoutingServicio.CambiarEstadoDeScouting(e); if (resultado.Resultado == ResultadoOperacionTipo.Error) { _vista.EstablecerError(resultado.Mensaje, sender); } else { _vista.TerminoDeActualizarDatos(); } } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void EnviarClientesERP(object sender, string isFrom) { var lst = UiVistaClientesNuevos.GetSelectedFieldValues("CODE_CUSTOMER", "IS_FROM"); foreach (object[] item in lst) { Cliente cliente = new Cliente { CODE_CUSTOMER = item[0].ToString(), LOGIN = Session["LOGIN"].ToString(), COMMENTS = "Envio a ERP...", STATUS = Enums.GetStringValue(ScoutingEstado.Aceptado), IS_FROM = item[1].ToString() }; var scoutingArg = new ScoutingArgumento { Cliente = cliente }; UsuarioDeseaCambiarEstadoDeScouting?.Invoke(sender, scoutingArg); } }
/// <summary> /// Elimina todas las Etiquetas que tenga asignadas un Cliente de Scouting /// </summary> /// <param name="scoutingArgumento"></param> /// <returns></returns> public Operacion BorrarTodasLasEtiquetas(ScoutingArgumento scoutingArgumento) { BaseDeDatosServicio.BeginTransaction(); try { DbParameter[] parameters = { new OAParameter { ParameterName = "@CUSTOMER_ID", Value = scoutingArgumento.Scouting.CUSTOMER } }; var op = BaseDeDatosServicio.ExecuteQuery <Operacion>("", CommandType.StoredProcedure, parameters).ToList()[0]; BaseDeDatosServicio.Commit(); return(op); } catch (DbException e) { BaseDeDatosServicio.Rollback(); return(new Operacion { Codigo = e.ErrorCode, Mensaje = e.Message, Resultado = Tipos.ResultadoOperacionTipo.Error }); } catch (Exception ex) { BaseDeDatosServicio.Rollback(); return(new Operacion { Codigo = -1, Mensaje = ex.Message, Resultado = ResultadoOperacionTipo.Error }); } }
public Operacion ActualizarScoutig(ScoutingArgumento clienteScouting) { BaseDeDatosServicio.BeginTransaction(); try { DbParameter[] parameters = { //parametros para Cliente new OAParameter { ParameterName = "@CODE_CUSTOMER", Value = clienteScouting.Scouting.CUSTOMER }, new OAParameter { ParameterName = "@NAME_CUSTOMER", Value = clienteScouting.Scouting.NAME_CUSTOMER }, new OAParameter { ParameterName = "@CLASSIFICATION_CUSTOMER", Value = clienteScouting.Scouting.CLASSIFICATION_CUSTOMER }, new OAParameter { ParameterName = "@PHONE_CUSTOMER", Value = clienteScouting.Scouting.PHONE_CUSTOMER }, new OAParameter { ParameterName = "@ADDRESS_CUSTOMER", Value = clienteScouting.Scouting.ADRESS_CUSTOMER }, new OAParameter { ParameterName = "@CONTACT_CUSTOMER", Value = clienteScouting.Scouting.CONTACT_CUSTOMER }, new OAParameter { ParameterName = "@CODE_ROUTE", Value = clienteScouting.Scouting.CODE_ROUTE }, new OAParameter { ParameterName = "@SELLER_CODE", Value = clienteScouting.Scouting.SELLER_DEFAULT_CODE }, new OAParameter { ParameterName = "@LAST_UPDATE_BY", Value = clienteScouting.Scouting.LAST_UPDATE_BY }, new OAParameter { ParameterName = "@SING", Value = clienteScouting.Scouting.SIGN }, new OAParameter { ParameterName = "@PHOTO", Value = clienteScouting.Scouting.PHOTO }, new OAParameter { ParameterName = "@STATUS", Value = clienteScouting.Scouting.STATUS }, new OAParameter { ParameterName = "@NEW", Value = clienteScouting.Scouting.NEW }, new OAParameter { ParameterName = "@GPS", Value = clienteScouting.Scouting.GPS }, new OAParameter { ParameterName = "@REFERENCE", Value = clienteScouting.Scouting.REFERENCE }, new OAParameter { ParameterName = "@POST_DATETIME", Value = clienteScouting.Scouting.POST_DATETIME }, new OAParameter { ParameterName = "@POS_SALE_NAME", Value = clienteScouting.Scouting.POS_SALE_NAME }, new OAParameter { ParameterName = "@INVOICE_NAME", Value = clienteScouting.Scouting.INVOICE_NAME }, new OAParameter { ParameterName = "@INVOICE_ADDRESS", Value = clienteScouting.Scouting.INVOICE_ADDRESS }, new OAParameter { ParameterName = "@NIT", Value = clienteScouting.Scouting.NIT }, new OAParameter { ParameterName = "@CONTACT_ID", Value = clienteScouting.Scouting.CONTACT_ID } }; var op = BaseDeDatosServicio.ExecuteQuery <Operacion>("SWIFT_SP_UPDATE_INFO_SCOUTING", CommandType.StoredProcedure, parameters).ToList()[0]; BaseDeDatosServicio.Commit(); return(op); } catch (DbException e) { BaseDeDatosServicio.Rollback(); return(new Operacion { Codigo = e.ErrorCode, Mensaje = e.Message, Resultado = Tipos.ResultadoOperacionTipo.Error }); } catch (Exception ex) { BaseDeDatosServicio.Rollback(); return(new Operacion { Codigo = -1, Mensaje = ex.Message, Resultado = ResultadoOperacionTipo.Error }); } }
public Operacion GuardarDatosGeneralesDeScouting(ScoutingArgumento scoutingArgumento) { BaseDeDatosServicio.BeginTransaction(); try { DbParameter[] parameters = { new OAParameter { ParameterName = "@CODE_CUSTOMER", Value = scoutingArgumento.Cliente.CODE_CUSTOMER }, new OAParameter { ParameterName = "@NAME_CUSTOMER", Value = scoutingArgumento.Cliente.NAME_CUSTOMER }, new OAParameter { ParameterName = "@PHONE_CUSTOMER", Value = scoutingArgumento.Cliente.PHONE_CUSTOMER }, new OAParameter { ParameterName = "@ADRESS_CUSTOMER", Value = scoutingArgumento.Cliente.ADRESS_CUSTOMER }, new OAParameter { ParameterName = "@POS_SALE_NAME", Value = scoutingArgumento.Cliente.POS_SALE_NAME }, new OAParameter { ParameterName = "@INVOICE_NAME", Value = scoutingArgumento.Cliente.INVOICE_NAME }, new OAParameter { ParameterName = "@INVOICE_ADDRESS", Value = scoutingArgumento.Cliente.INVOICE_ADDRESS }, new OAParameter { ParameterName = "@NIT", Value = scoutingArgumento.Cliente.NIT }, new OAParameter { ParameterName = "@CONTACT_ID", Value = scoutingArgumento.Cliente.CONTACT_ID }, new OAParameter { ParameterName = "@COMMENTS", Value = scoutingArgumento.Cliente.COMMENTS }, new OAParameter { ParameterName = "@LOGIN", Value = scoutingArgumento.Cliente.LOGIN }, new OAParameter { ParameterName = "@OWNER_ID", Value = scoutingArgumento.Cliente.OWNER_ID }, new OAParameter { ParameterName = "@IS_FROM", Value = scoutingArgumento.Cliente.IS_FROM } }; var parametros = parameters; var op = BaseDeDatosServicio.ExecuteQuery <Operacion>("SWIFT_SP_UPDATE_GENERAL_INFO_ON_SCOUTING", CommandType.StoredProcedure, parametros).ToList()[0]; BaseDeDatosServicio.Commit(); return(op); } catch (DbException e) { BaseDeDatosServicio.Rollback(); return(new Operacion { Codigo = e.ErrorCode, Mensaje = e.Message, Resultado = Tipos.ResultadoOperacionTipo.Error }); } catch (Exception ex) { BaseDeDatosServicio.Rollback(); return(new Operacion { Codigo = -1, Mensaje = ex.Message, Resultado = ResultadoOperacionTipo.Error }); } }
private void _vista_UsuarioDeseaEliminarEtiquetaAsociadaACliente(object sender, ScoutingArgumento e) { try { var resultado = ScoutingServicio.BorrarEtiqueta(e); if (resultado.Resultado == ResultadoOperacionTipo.Error) { _vista.EstablecerError(resultado.Mensaje, sender); } } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
public Operacion GuardarDatosAdicionalesDeScouting(ScoutingArgumento scoutingArgumento) { BaseDeDatosServicio.BeginTransaction(); try { DbParameter[] parameters = { new OAParameter { ParameterName = "@CUSTOMER", Value = scoutingArgumento.ClienteDetalle.CUSTOMER }, new OAParameter { ParameterName = "@CODE_CUSTOMER", Value = scoutingArgumento.Cliente.CODE_CUSTOMER }, new OAParameter { ParameterName = "@SALE_ROUTE", Value = scoutingArgumento.ClienteDetalle.SALE_ROUTE }, new OAParameter { ParameterName = "@REFERENCE_CBC", Value = scoutingArgumento.ClienteDetalle.REFERENCE_CBC }, new OAParameter { ParameterName = "@VISIT_DAY", Value = scoutingArgumento.ClienteDetalle.VISIT_DAY }, new OAParameter { ParameterName = "@VISIT_FRECUENCY", Value = scoutingArgumento.ClienteDetalle.VISIT_FRECUENCY }, new OAParameter { ParameterName = "@TIME_DELIVER_DAYS", Value = scoutingArgumento.ClienteDetalle.TIME_DELIVER_DAYS }, new OAParameter { ParameterName = "@BRANCH", Value = scoutingArgumento.ClienteDetalle.BRANCH }, new OAParameter { ParameterName = "@SERVICE_WINDOW", Value = scoutingArgumento.ClienteDetalle.SERVICE_WINDOW }, new OAParameter { ParameterName = "@SALE_POINT_COMPLEMENT_DIRECTIONC", Value = scoutingArgumento.ClienteDetalle.SALE_POINT_COMPLEMENT_DIRECTION }, new OAParameter { ParameterName = "@INVOICE_ADRESS_COMPLEMENT", Value = scoutingArgumento.ClienteDetalle.INVOICE_ADRESS_COMPLEMENT }, new OAParameter { ParameterName = "@MUNICIPALITY", Value = scoutingArgumento.ClienteDetalle.MUNICIPALITY }, new OAParameter { ParameterName = "@DEPARTMENT", Value = scoutingArgumento.ClienteDetalle.DEPARTMENT }, new OAParameter { ParameterName = "@CREDIT_LIMIT", Value = scoutingArgumento.ClienteDetalle.CREDIT_LIMIT }, new OAParameter { ParameterName = "@CODE_BUSINESS_GYRE", Value = scoutingArgumento.ClienteDetalle.CODE_BUSINESS_GYRE }, new OAParameter { ParameterName = "@BUSINESS_GYRE_DENOMINATION", Value = scoutingArgumento.ClienteDetalle.BUSINESS_GYRE_DENOMINATION }, new OAParameter { ParameterName = "@CREDIT_CONTROL_AREA", Value = scoutingArgumento.ClienteDetalle.CREDIT_CONTROL_AREA }, new OAParameter { ParameterName = "@FORM_PAY_AUTHORIZATION", Value = scoutingArgumento.ClienteDetalle.FORM_PAY_AUTHORIZATION }, new OAParameter { ParameterName = "@CURRENCY", Value = scoutingArgumento.ClienteDetalle.CURRENCY }, new OAParameter { ParameterName = "@ASSOCIATED_ACCOUNTANT_CREDIT_COUNT", Value = scoutingArgumento.ClienteDetalle.ASSOCIATED_ACCOUNTANT_CREDIT_COUNT }, new OAParameter { ParameterName = "@PAY_CONDITION", Value = scoutingArgumento.ClienteDetalle.PAY_CONDITION }, new OAParameter { ParameterName = "@CREDIT_BLOCKADE", Value = scoutingArgumento.ClienteDetalle.CREDIT_BLOCKADE }, new OAParameter { ParameterName = "@LAST_UPDATED_BY", Value = scoutingArgumento.ClienteDetalle.LAST_UPDATED_BY }, new OAParameter { ParameterName = "@COMMENTS", Value = scoutingArgumento.ClienteDetalle.COMMENTS } }; var op = BaseDeDatosServicio.ExecuteQuery <Operacion>("SWIFT_SP_INSERT_CUSTOMER_NEW_DETAIL", CommandType.StoredProcedure, parameters).ToList()[0]; BaseDeDatosServicio.Commit(); return(op); } catch (DbException e) { BaseDeDatosServicio.Rollback(); return(new Operacion { Codigo = e.ErrorCode, Mensaje = e.Message, Resultado = Tipos.ResultadoOperacionTipo.Error }); } catch (Exception ex) { BaseDeDatosServicio.Rollback(); return(new Operacion { Codigo = -1, Mensaje = ex.Message, Resultado = ResultadoOperacionTipo.Error }); } }
protected void UiVistaClientesNuevos_CustomCallback(object sender, DevExpress.Web.ASPxGridViewCustomCallbackEventArgs e) { if (!ValidarConexionYUsuarioLogueado(sender)) { return; } var custommer = ""; switch (e.Parameters.Split('|')[0]) { case "ObtenerClientes": Cliente cliente = ObtenerFiltro(); if (cliente.FechaIncio > cliente.FechaFinal) { UiVistaClientesNuevos.JSProperties.Add("cpError", "La fecha de inicio es mayor a la fecha final, por favor, verifique y vuelva a intentar."); } else { UsuarioDeseaObtenerClientes?.Invoke(sender, new ClienteArgumento { Data = cliente }); } break; case "MostrarFoto": MostrarFotos(e.Parameters.Split('|')[1]); break; case "AceptarScouting": //PopupScoutingAceptado.ShowOnPageLoad = true; break; case "RechazarScouting": custommer = UiVistaClientesNuevos.GetRowValues(int.Parse(e.Parameters.Split('|')[1]), "CODE_CUSTOMER").ToString(); var scoutingArg = new ScoutingArgumento { Cliente = new Cliente { CODE_CUSTOMER = custommer , LOGIN = Session["LOGIN"].ToString() , STATUS = "REJECTED" , COMMENTS = "Scouting Rechazado..." , IS_FROM = e.Parameters.Split('|')[2] } }; UsuarioDeseaCambiarEstadoDeScouting?.Invoke(sender, scoutingArg); break; case "AceptarScounting": custommer = UiVistaClientesNuevos.GetRowValues(int.Parse(e.Parameters.Split('|')[1]), "CODE_CUSTOMER").ToString(); var scoutingArgumento = new ScoutingArgumento { Cliente = new Cliente { CODE_CUSTOMER = custommer , LOGIN = Session["LOGIN"].ToString() , STATUS = "ACCEPTED" , COMMENTS = "Scouting Aceptado..." , IS_FROM = e.Parameters.Split('|')[2] } }; UsuarioDeseaCambiarEstadoDeScouting?.Invoke(sender, scoutingArgumento); break; case "EnviarClientesERP": EnviarClientesERP(sender, e.Parameters.Split('|')[1]); break; case "ObtnerDatosDeScouting": var idCliente = int.Parse(e.Parameters.Split('|')[1]); var codeCliente = (e.Parameters.Split('|')[2]); var scouting = new ScoutingArgumento { Cliente = new Cliente { CUSTOMER = idCliente, CODE_CUSTOMER = codeCliente } }; UsuarioSeleccionoScouting?.Invoke(sender, scouting); //UsuarioDeseaObtenerDatosAdicionalesDeScouting?.Invoke(sender, scouting); break; //case "ObtenerDatosAdicionalesDeScouting": // var codigoCliente = int.Parse(e.Parameters.Split('|')[1]); // var scouting = new ScoutingArgumento { Cliente = new Cliente { CUSTOMER = codigoCliente } }; // UsuarioDeseaObtenerDatosAdicionalesDeScouting?.Invoke(sender, scouting); // break; case "ObtenerDatosGeneralesDeScouting": var codeCustomer = e.Parameters.Split('|')[1]; var clientes = (IList <Cliente>)Session["UiListaClientesNuevos"]; foreach (Cliente customer in clientes.Where(customer => customer.CUSTOMER == int.Parse(codeCustomer))) { UiVistaClientesNuevos.JSProperties.Add("cpProcesarDatosGeneralesDeScouting", customer); break; } break; case "UsuarioDeseaGuardarDatosGeneralesDeScouting": var codeCustommer = e.Parameters.Split('|')[1]; custommer = e.Parameters.Split('|')[2]; if (Session["UiVistaEtiquetas"] == null) { UiVistaClientesNuevos.JSProperties.Add("cpError", "El Cliente seleccionado no tiene Etiquetas asignadas, por favor agregue por lo menos una etiqueta."); UiListaDeEtiquetasDisponibles.Focus(); } else { GuardarDatosGeneralesDeScouting(int.Parse(custommer), codeCustommer, e.Parameters.Split('|')[3], sender); } break; case "UsuarioDeseaGuardarDatosAdicionalesDeScouting": var customerId = e.Parameters.Split('|')[1]; custommer = e.Parameters.Split('|')[2]; if (Session["UiVistaEtiquetas"] == null) { UiVistaClientesNuevos.JSProperties.Add("cpError", "El Cliente seleccionado no tiene Etiquetas asignadas, por favor agregue por lo menos una etiqueta."); } else { GuardarDatosAdicionalesDeScouting(sender, customerId, int.Parse(custommer)); } break; case "GrabarFrecuenciaCliente": if (FrecuenciaDeCliente != null) { var frecuenciaDeCliente = FrecuenciaDeCliente; frecuenciaDeCliente.FREQUENCY_WEEKS = UiListaFrecuencia.Value.ToString(); frecuenciaDeCliente.SUNDAY = (UiListaCheckDias.Items[0].Selected) ? "1" : "0"; frecuenciaDeCliente.MONDAY = (UiListaCheckDias.Items[1].Selected) ? "1" : "0"; frecuenciaDeCliente.TUESDAY = (UiListaCheckDias.Items[2].Selected) ? "1" : "0"; frecuenciaDeCliente.WEDNESDAY = (UiListaCheckDias.Items[3].Selected) ? "1" : "0"; frecuenciaDeCliente.THURSDAY = (UiListaCheckDias.Items[4].Selected) ? "1" : "0"; frecuenciaDeCliente.FRIDAY = (UiListaCheckDias.Items[5].Selected) ? "1" : "0"; frecuenciaDeCliente.SATURDAY = (UiListaCheckDias.Items[6].Selected) ? "1" : "0"; frecuenciaDeCliente.LAST_UPDATED_BY = Session["LOGIN"].ToString(); UsuarioDeseaGrabarFrecuenciaDeCliente?.Invoke(sender, new ScoutingArgumento { FrecuenciaDeCliente = frecuenciaDeCliente }); } break; } }