private bool ValidaDatosRFC() { try { bool Valido = false; EntSucursal entcve = new EntSucursal(); BrCliente cliente = new BrCliente(); entcve.Clave_cliente = Convert.ToInt32(TxtCliente.Text); entcve.Rfc_sucursal = TxtRfc.Text; Respuesta <List <EntSucursal> > respuesta = cliente.GetValidaSucursalRFC(entcve); if (respuesta.EsExitoso) { messageBox = new avisosis(respuesta.Resultado[0].Rfc_sucursal, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); Valido = false; } else { Valido = true; } return(Valido); } catch (Exception ex) { return(false); messageBox = new avisosis(ex, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }
private void ConsultaEntidades() { try { BrCliente cliente = new BrCliente(); EntEntidades ent = new EntEntidades(); EstadosRep = cliente.GetConsultaEntidades(ent).Resultado; } catch (Exception ex) { messageBox = new avisosis(ex, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }
private void ConsultaColonias() { try { BrCliente cliente = new BrCliente(); EntEntidades ent = new EntEntidades(); ent.IdMunicipio = MunicipioResent.IdMunicipio; ColoniaResp = cliente.GetConsultaColonias(ent); } catch (Exception ex) { messageBox = new avisosis(ex, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }
private void ConsultaConsecutivoCliente() { try { BrCliente cliente = new BrCliente(); EntCliente entcve = new EntCliente(); Respuesta <List <EntCliente> > resp = new Respuesta <List <EntCliente> >(); resp = cliente.GetConsultaConsecutivoCliente(entcve); TxtCliente.Text = resp.Resultado[0].ClaveCliente.ToString(); } catch (Exception ex) { messageBox = new avisosis(ex, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }
public void ConsultaSectorCliente() { try { if (CmbSector.ItemsSource == null) { EntSectorCliente sectorCliente = new EntSectorCliente(); BrCliente cliente = new BrCliente(); Respuesta <List <EntSectorCliente> > respuesta = cliente.GetConsultaSectorCliente(sectorCliente); if (respuesta.EsExitoso) { CmbSector.ItemsSource = respuesta.Resultado; } } } catch (Exception ex) { messageBox = new avisosis(ex, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }
//guarda y actualiza public void Guarda() { EntSucursal entSuc = new EntSucursal(); BrCliente cliente = new BrCliente(); try { Genericas gen = new Genericas(); totRequeridos = 4; contabilizaYValidaRequerido(TxtSucursal); contabilizaYValidaRequerido(CmbEstatus); contabilizaYValidaRequerido(TxtRfc); contabilizaYValidaRequerido(CmbSector); if (totRequeridos > 0) { messageBox = new avisosis(totRequeridos == 1 ? (string.Format("¡El campo {0} es obligatorio!", ControlInvalido)) : "Los campos son obligatorios", this.Title, MessageBoxButton.OK, MessageBoxImage.Warning); messageBox.ShowDialog(); return; } TxtFechaRegistro.Text = gen.SetCampo(entSuc.Fecha_apertura.ToString()); TxtFechaModificacion.Text = gen.SetCampo(entSuc.FechaModifico1.ToString()); ////////////// entSuc.Status_sucursal = gen.SetCampo(CmbEstatus.SelectedValue.ToString()); if (ActIns == Comunes.CAMBIA) { entSuc.Nsucursal = noSucursal; } entSuc.Clave_cliente = gen.SetCampo(Convert.ToInt32(TxtCliente.Text)); entSuc.Sucursal = gen.SetCampo(TxtSucursal.Text); entSuc.Rfc_sucursal = gen.SetCampo(TxtRfc.Text); entSuc.Sector_cliente = gen.SetCampo(CmbSector.SelectedValue.ToString()); entSuc.Factura_sucursal = gen.SetCampo(TxtFacturaNom.Text); entSuc.Direccion_sucursal = gen.SetCampo(TxtDireccion.Text); entSuc.Colonia_sucursal = gen.SetCampo(txtcolonia.Text); entSuc.Codigo_postal_sucursal = gen.SetCampo(Convert.ToInt32(TxtCp.Text)); entSuc.Ciudad_sucursal = gen.SetCampo(TxtMunicipio.Text); entSuc.Estado_sucursal = gen.SetCampo(idEstado.ToString()); entSuc.Telefono1_sucursal = gen.SetCampo(TxtTelefono1.Text); entSuc.Telefono2_sucursal = gen.SetCampo(TxtTelefono2.Text); entSuc.Atencion_personal2_sucursal = gen.SetCampo(TxtAtencionEnvios.Text); entSuc.Nombre_envios_sucursal = gen.SetCampo(TxtEmpresaDE.Text); entSuc.Usuario_envios_sucursal = gen.SetCampo(TxtAtencionEnv.Text); entSuc.Direccion_envios_sucursal = gen.SetCampo(TxtDireccionDE.Text); entSuc.Colonia_envios_sucursal = gen.SetCampo(txtcoloniaDE.Text); entSuc.Cp_envios_sucursal = gen.SetCampo(TxtCpDE.Text); entSuc.Ciudad_envios_sucursal = gen.SetCampo(TxtMunicipioDE.Text); entSuc.Edo_envios_sucursal = idEstadoDe.ToString(); entSuc.Tel_envios_sucursal = gen.SetCampo(TxtTelefonoDE.Text); entSuc.Email_envios_sucursal = gen.SetCampo(TxtEmailContactoDE.Text); entSuc.Atencion_personal1_sucursal = gen.SetCampo(TxtAtenciónCobranza.Text); entSuc.Observaciones = gen.SetCampo(TxtObservaciones.Text); entSuc.E_mail = gen.SetCampo(TxtEmail.Text); entSuc.EmailCobranza1 = gen.SetCampo(TxtEmailCobranza.Text); if (ActIns == Comunes.AGREGA) { entSuc.IdUsuarioRegistro1 = App.IdUsuario; } else { entSuc.IdUsuarioModifico1 = App.IdUsuario; } if (ValidarRFC() == false) { return; } if (ValidaDatosRFC() == false) { return; } Respuesta <int> res = cliente.InsUpdSucursal(entSuc, ActIns, "A"); if (bandera == 1) { if (res.EsExitoso) { // opcion valida cuando se agrega una sucursal desde el catálogo if (opcGuarda == 0) { //Actualizacion del Grid Generico frmCatologoGenerico.AcutualizaGrid <EntSucursal>(entSuc); } Editando = false; messageBox = new avisosis("Se ha " + (ActIns == Comunes.AGREGA ? " agregado " : ActIns == Comunes.CAMBIA ? " actualizado " : " eliminado ") + " correctamente la Sucursal.", this.Title, MessageBoxButton.OK, MessageBoxImage.None); messageBox.ShowDialog(); if (!cerrando) { this.Close(); } } else { messageBox = new avisosis("Error al " + (ActIns == Comunes.AGREGA ? " agregar " : ActIns == Comunes.CAMBIA ? " actualizar " : " eliminar ") + res.Error, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } } } catch (Exception ex) { messageBox = new avisosis(ex, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }
//guarda y actualiza public void Guarda() { EntCliente enttrC = new EntCliente(); BrCliente cliente = new BrCliente(); try { Genericas gen = new Genericas(); totRequeridos = 4; contabilizaYValidaRequerido(TxtEmpresa); contabilizaYValidaRequerido(CmbTipoCliente); contabilizaYValidaRequerido(TxtRfc); contabilizaYValidaRequerido(CmbSector); if (totRequeridos > 0) { messageBox = new avisosis(totRequeridos == 1 ? (string.Format("¡El campo {0} es obligatorio!", ControlInvalido)) : "Los campos son obligatorios", this.Title, MessageBoxButton.OK, MessageBoxImage.Warning); messageBox.ShowDialog(); return; } enttrC.ClaveCliente = gen.SetCampo(Convert.ToInt32(TxtCliente.Text)); enttrC.TipoVIP = gen.SetCampo(CmbTipoCliente.Text); enttrC.Statuscliente = gen.SetCampo(Convert.ToInt32(CmbEstatus.SelectedValue)); if (ChbIguala.IsChecked == true) { enttrC.Iguala = 1; } else { enttrC.Iguala = 0; } enttrC.FechaRegistro = gen.SetCampo(TxtFechaRegistro.Text); enttrC.FechaMoficacion = ""; enttrC.Nombrecliente = gen.SetCampo(TxtEmpresa.Text); enttrC.Rfccliente = gen.SetCampo(TxtRfc.Text); enttrC.IdRfcEua = gen.SetCampo(TxtIdTax.Text); enttrC.Facturacioncliente = gen.SetCampo(TxtFacturaNom.Text); enttrC.Sectorcliente = gen.SetCampo(CmbSector.SelectedValue.ToString()); enttrC.Direccioncliente = gen.SetCampo(TxtDireccion.Text); enttrC.Coloniacliente = gen.SetCampo(txtcolonia.Text); enttrC.Codigopostalcliente = gen.SetCampo(TxtCp.Text); enttrC.Ciudadcliente = gen.SetCampo(TxtMunicipio.Text); enttrC.Estadocliente = gen.SetCampo(idEstado.ToString()); enttrC.Pais = gen.SetCampo(TxtPais.Text); enttrC.Telefono1cliente = gen.SetCampo(TxtTelefono1.Text); enttrC.Telefono2cliente = gen.SetCampo(TxtTelefono2.Text); enttrC.Emailcliente = gen.SetCampo(TxtEmailContacto.Text); enttrC.EmailSecEnvios = gen.SetCampo(TxtEmailCobranza.Text); enttrC.Atencionpersonal1cliente = gen.SetCampo(TxtAtenciónCobranza.Text); if (ActIns == Comunes.AGREGA) { enttrC.Ejecutivo = gen.SetCampo(CmbEjecutivoVentas.Text); } else { enttrC.Ejecutivo = gen.SetCampo(TxtEjecutivoVentas.Text); } enttrC.Nombreenvios = gen.SetCampo(TxtEmpresaDE.Text); enttrC.Usuarioenvios = gen.SetCampo(TxtAtencionEnv.Text); enttrC.Direccionenvios = gen.SetCampo(TxtDireccionDE.Text); enttrC.Coloniaenvios = gen.SetCampo(txtcoloniaDE.Text); enttrC.Cpenvios = gen.SetCampo(TxtCpDE.Text); enttrC.Ciudadenvios = gen.SetCampo(TxtMunicipioDE.Text); enttrC.Edoenvios = gen.SetCampo(idEstadoDe.ToString()); enttrC.Telenvios = gen.SetCampo(TxtTelefonoDE.Text); enttrC.Emailenvios = gen.SetCampo(TxtEmailContactoDE.Text); if (ActIns == Comunes.AGREGA) { enttrC.IdUsuarioRegistro = App.IdUsuario; } else { enttrC.IdUsuarioModifico = App.IdUsuario; } if (ValidaDatosRFC() == false) { return; } if (ValidarRFC() == false) { return; } Respuesta <int> res = cliente.InsUpdClientes(enttrC, ActIns, "A"); if (bandera == 1) { if (res.EsExitoso) { entCliente = enttrC; //Actualizacion del Grid Generico frmCatologoGenerico.AcutualizaGrid <EntCliente>(enttrC); Editando = false; messageBox = new avisosis("Se ha " + (ActIns == Comunes.AGREGA ? " agregado " : ActIns == Comunes.CAMBIA ? " actualizado " : " eliminado ") + " correctamente datos del cliente.", this.Title, MessageBoxButton.OK, MessageBoxImage.None); messageBox.ShowDialog(); if (!cerrando) { this.Close(); } } else { messageBox = new avisosis("Error al " + (ActIns == Comunes.AGREGA ? " agregar " : ActIns == Comunes.CAMBIA ? " actualizar " : " eliminar ") + res.Error, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } } } catch (Exception ex) { messageBox = new avisosis(ex, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }