private void btnAceptar_Click(object sender, RoutedEventArgs e) { try { bandera = 1; if (IdPerfil == 0) { messageBox = new avisosis("Es necesario agregar los permisos del usuario.", this.Title, MessageBoxButton.OK, MessageBoxImage.Warning); messageBox.ShowDialog(); return; } if (!ValidaExistPwd() && txtContrasena.Password != string.Empty) { int LongMinPwd = 1; if (txtContrasena.Password.Length >= LongMinPwd) { Guarda(); } else { messageBox = new avisosis(String.Format("La contraseña debe de tener por lo menos {0} caracteres", LongMinPwd), this.Title, MessageBoxButton.OK, MessageBoxImage.Warning); messageBox.ShowDialog(); } } else { messageBox = new avisosis("¡Las contraseñas no coinciden!", this.Title, MessageBoxButton.OK, MessageBoxImage.Exclamation); messageBox.ShowDialog(); } } catch (Exception ex) { messageBox = new avisosis(ex, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }
private void btnAceptar_Copy_Click(object sender, RoutedEventArgs e) { try { FrmPerfiles frmUC = new FrmPerfiles(this); entperfil.IdPerfil = Convert.ToInt32(CmbPerfil.SelectedValue); entperfil.Perfil = TxtNombre.Text; if (entperfil == null || entperfil.IdPerfil > 0) { frmUC.ActIns = Comunes.CAMBIA; frmUC.Consulta(entperfil); } else { frmUC.ActIns = Comunes.AGREGA; frmUC.ConsultaNombrePerfil(entperfil); } frmUC.ShowDialog(); IdPerfil = frmUC.IdPerfil; } catch (Exception ex) { messageBox = new avisosis(ex, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }
private void Window_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { try { base.DragMove(); } catch (Exception ex) { messageBox = new avisosis(ex, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }
private void cmbPerfil_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { if (CmbPerfil.SelectedValue != null) { perf = CmbPerfil.SelectedItem as EntPerfil; ComboBox_SelectionChanged(sender, e); } } catch (Exception ex) { messageBox = new avisosis(ex, "Usuario", MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }
private void cmbAreaSelectionChanged(object sender, SelectionChangedEventArgs e) { try { if (CmbArea.SelectedValue != null) { area = CmbArea.SelectedItem as EntArea; ComboBox_SelectionChanged(sender, e); } } catch (Exception ex) { messageBox = new avisosis(ex, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }
private bool ValidarRFC() { try { bool Valido = false; if (TxtRfc.IsEnabled == true) { string lsPatron = string.Empty; if (TxtRfc.Text.Length == 12) { lsPatron = @"^([a-zA-ZñÑ&]{3})(\d{2})((01|03|05|07|08|10|12)(0[1-9]|[12]\d|3[01])|02(0[1-9]|[12]\d)|(04|06|09|11)(0[1-9]|[12]\d|30))([a-zA-Z,0-9][a-zA-Z,0-9][0-9A])$"; } else { lsPatron = @"^([a-zA-ZñÑ&]{3,4})(\d{2})((01|03|05|07|08|10|12)(0[1-9]|[12]\d|3[01])|02(0[1-9]|[12]\d)|(04|06|09|11)(0[1-9]|[12]\d|30))([a-zA-Z,0-9][a-zA-Z,0-9][0-9A])$"; } Regex loRE = new Regex(lsPatron); if (loRE.IsMatch(TxtRfc.Text.Trim()) == false) { messageBox = new avisosis("El formato del RFC es inválido", this.Title, MessageBoxButton.OK, MessageBoxImage.Exclamation); messageBox.ShowDialog(); } else { Valido = true; } } else { Valido = true; } return(Valido); } catch (Exception ex) { messageBox = new avisosis(ex, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); return(false); } }
public void ConsultaDatosCliente(EntCliente entCve, EntSucursal entSuc) { try { Genericas gen = new Genericas(); DateTime fecha = Convert.ToDateTime(DateTime.Today); string fechaHoy = fecha.ToString("yyyy-MM-dd"); if (ActIns == Comunes.AGREGA) { TxtFechaRegistro.Text = fechaHoy; ConsultaEntidades(); ConsultaTipoCliente(); ConsultaEstatusCliente(); ConsultaSectorCliente(); TxtCliente.Text = gen.SetCampo(entCve.ClaveCliente.ToString()); TxtCliente.IsEnabled = false; CmbTipoCliente.Text = gen.SetCampo(entCve.TipoVIP.ToString()); CmbEstatus.SelectedValue = gen.SetCampo(entCve.Statuscliente.ToString()); TxtSucursal.Text = gen.SetCampo(entCve.Nombrecliente.ToString()); TxtRfc.Text = gen.SetCampo(entCve.Rfccliente.ToString()); TxtFacturaNom.Text = gen.SetCampo(entCve.Facturacioncliente.ToString()); CmbSector.SelectedValue = gen.SetCampo(entCve.Sectorcliente.ToString()); TxtDireccion.Text = gen.SetCampo(entCve.Direccioncliente.ToString()); txtcolonia.Text = gen.SetCampo(entCve.Coloniacliente.ToString()); TxtCp.Text = gen.SetCampo(entCve.Codigopostalcliente.ToString()); TxtMunicipio.Text = gen.SetCampo(entCve.Ciudadcliente.ToString()); EntEntidades Enti = new EntEntidades(); Enti = EstadosRep.Find(c => c.IdEstado == gen.SetCampo(Convert.ToInt32(entCve.Estadocliente))); TxtEstado.Text = Enti.D_estado; idEstado = Convert.ToInt32(Enti.IdEstado); TxtTelefono1.Text = gen.SetCampo(entCve.Telefono1cliente.ToString()); TxtTelefono2.Text = gen.SetCampo(entCve.Telefono2cliente.ToString()); TxtEmail.Text = gen.SetCampo(entCve.Emailcliente.ToString()); TxtEmailCobranza.Text = gen.SetCampo(entCve.EmailSecEnvios.ToString()); TxtAtenciónCobranza.Text = gen.SetCampo(entCve.Atencionpersonal1cliente.ToString()); TxtEmpresaDE.Text = gen.SetCampo(entCve.Nombreenvios.ToString()); TxtAtencionEnv.Text = gen.SetCampo(entCve.Usuarioenvios.ToString()); TxtDireccionDE.Text = gen.SetCampo(entCve.Direccionenvios.ToString()); txtcoloniaDE.Text = gen.SetCampo(entCve.Coloniaenvios.ToString()); TxtCpDE.Text = gen.SetCampo(entCve.Cpenvios.ToString()); TxtMunicipioDE.Text = gen.SetCampo(entCve.Ciudadenvios.ToString()); Enti = new EntEntidades(); Enti = EstadosRep.Find(c => c.IdEstado == gen.SetCampo(Convert.ToInt32(entCve.Edoenvios))); TxtEstadoDE.Text = Enti.D_estado; idEstadoDe = Convert.ToInt32(Enti.IdEstado); TxtTelefonoDE.Text = gen.SetCampo(entCve.Telenvios.ToString()); TxtEmailContactoDE.Text = gen.SetCampo(entCve.Emailenvios.ToString()); } else { //consulta datos de la sucursal noSucursal = gen.SetCampo(entSuc.Nsucursal); TxtFechaRegistro.Text = gen.SetCampo(entSuc.Fecha_apertura.ToString()); TxtFechaModificacion.Text = gen.SetCampo(entSuc.FechaModifico1.ToString()); ConsultaEntidades(); ConsultaTipoCliente(); ConsultaEstatusCliente(); ConsultaSectorCliente(); TxtCliente.Text = gen.SetCampo(entSuc.Clave_cliente.ToString()); TxtCliente.IsEnabled = false; CmbTipoCliente.Text = gen.SetCampo(entCve.TipoVIP.ToString()); CmbEstatus.SelectedValue = gen.SetCampo(entSuc.Status_sucursal.ToString()); TxtSucursal.Text = gen.SetCampo(entSuc.Sucursal.ToString()); TxtRfc.Text = gen.SetCampo(entSuc.Rfc_sucursal.ToString()); TxtFacturaNom.Text = gen.SetCampo(entSuc.Factura_sucursal.ToString()); CmbSector.SelectedValue = gen.SetCampo(entSuc.Sector_cliente.ToString()); TxtDireccion.Text = gen.SetCampo(entSuc.Direccion_sucursal.ToString()); txtcolonia.Text = gen.SetCampo(entSuc.Colonia_sucursal.ToString()); TxtCp.Text = gen.SetCampo(entSuc.Codigo_postal_sucursal.ToString()); TxtMunicipio.Text = gen.SetCampo(entSuc.Ciudad_sucursal.ToString()); EntEntidades Enti = new EntEntidades(); Enti = EstadosRep.Find(c => c.IdEstado == gen.SetCampo(Convert.ToInt32(entSuc.Estado_sucursal))); TxtEstado.Text = Enti.D_estado; idEstado = Convert.ToInt32(Enti.IdEstado); TxtTelefono1.Text = gen.SetCampo(entSuc.Telefono1_sucursal.ToString()); TxtTelefono2.Text = gen.SetCampo(entSuc.Telefono2_sucursal.ToString()); TxtAtencionEnvios.Text = gen.SetCampo(entSuc.Atencion_personal2_sucursal.ToString()); TxtEmail.Text = gen.SetCampo(entSuc.E_mail.ToString()); TxtAtenciónCobranza.Text = gen.SetCampo(entSuc.Atencion_personal1_sucursal.ToString()); TxtEmailCobranza.Text = gen.SetCampo(entSuc.EmailCobranza1.ToString()); TxtObservaciones.Text = gen.SetCampo(entSuc.Observaciones.ToString()); TxtEmpresaDE.Text = gen.SetCampo(entSuc.Nombre_envios_sucursal.ToString()); TxtAtencionEnv.Text = gen.SetCampo(entSuc.Usuario_envios_sucursal.ToString()); TxtDireccionDE.Text = gen.SetCampo(entSuc.Direccion_envios_sucursal.ToString()); txtcoloniaDE.Text = gen.SetCampo(entSuc.Colonia_envios_sucursal.ToString()); TxtCpDE.Text = gen.SetCampo(entSuc.Cp_envios_sucursal.ToString()); TxtMunicipioDE.Text = gen.SetCampo(entSuc.Ciudad_envios_sucursal.ToString()); Enti = new EntEntidades(); Enti = EstadosRep.Find(c => c.IdEstado == gen.SetCampo(Convert.ToInt32(entSuc.Edo_envios_sucursal))); TxtEstadoDE.Text = Enti.D_estado; idEstadoDe = Convert.ToInt32(Enti.IdEstado); TxtTelefonoDE.Text = gen.SetCampo(entSuc.Tel_envios_sucursal.ToString()); TxtEmailContactoDE.Text = gen.SetCampo(entSuc.Email_envios_sucursal.ToString()); } } catch (Exception ex) { messageBox = new avisosis(ex, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }
private void CmbPedDropDownOpened(object sender, EventArgs e) { try { ComboBox Cmb = (ComboBox)sender; switch (Cmb.Name) { case "CmbTipoCliente": if (CmbTipoCliente.IsDropDownOpen == true) { ConsultaTipoCliente(); } break; case "CmbEstatus": if (CmbEstatus.IsDropDownOpen == true) { ConsultaEstatusCliente(); } break; case "CmbSector": if (CmbSector.IsDropDownOpen == true) { ConsultaSectorCliente(); } break; } } catch (Exception ex) { messageBox = new avisosis(ex, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }
private void CmbPedPreviewTextInput(object sender, TextCompositionEventArgs e) { try { ComboBox Cmb = (ComboBox)sender; switch (Cmb.Name) { case "CmbTipoCliente": ConsultaTipoCliente(); break; case "CmbEstatus": ConsultaEstatusCliente(); break; case "CmbSector": ConsultaSectorCliente(); break; } } catch (Exception ex) { messageBox = new avisosis(ex, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }
protected override void OnClosing(System.ComponentModel.CancelEventArgs e) { try { base.OnClosing(e); if (guardar) { cerrando = true; btnAceptar_Click(null, null); } } catch (Exception ex) { messageBox = new avisosis(ex, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }
private void btnAceptar_Click(object sender, RoutedEventArgs e) { try { bandera = 1; Guarda(); } catch (Exception ex) { messageBox = new avisosis(ex, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }
private void BtnSucursal_Click(object sender, RoutedEventArgs e) { try { FrmSucursal frmSucursal = new FrmSucursal(); frmSucursal.ActIns = Comunes.AGREGA; EntSucursal entSuc = new EntSucursal(); frmSucursal.opcGuarda = 1; frmSucursal.ConsultaDatosCliente(entCliente, entSuc); frmSucursal.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(); } }
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(); } }
public void Consulta(EntCliente enttrM) { try { Genericas gen = new Genericas(); if (ActIns == Comunes.CAMBIA) { entCliente = enttrM; ConsultaEntidades(); TxtCliente.Text = gen.SetCampo(enttrM.ClaveCliente.ToString()); TxtCliente.IsEnabled = false; CmbTipoCliente.Text = gen.SetCampo(enttrM.TipoVIP.ToString()); CmbEstatus.SelectedValue = gen.SetCampo(enttrM.Statuscliente.ToString()); if (gen.SetCampo(enttrM.Statuscliente) == 1) { ChbIguala.IsChecked = true; } TxtFechaRegistro.Text = gen.SetCampo(enttrM.FechaRegistro.ToString()); TxtFechaModificacion.Text = gen.SetCampo(enttrM.FechaMoficacion.ToString()); TxtEmpresa.Text = gen.SetCampo(enttrM.Nombrecliente.ToString()); TxtRfc.Text = gen.SetCampo(enttrM.Rfccliente.ToString()); TxtIdTax.Text = gen.SetCampo(enttrM.IdRfcEua.ToString()); TxtFacturaNom.Text = gen.SetCampo(enttrM.Facturacioncliente.ToString()); CmbSector.SelectedValue = gen.SetCampo(enttrM.Sectorcliente.ToString()); TxtDireccion.Text = gen.SetCampo(enttrM.Direccioncliente.ToString()); txtcolonia.Text = gen.SetCampo(enttrM.Coloniacliente.ToString()); TxtCp.Text = gen.SetCampo(enttrM.Codigopostalcliente.ToString()); TxtMunicipio.Text = gen.SetCampo(enttrM.Ciudadcliente.ToString()); EntEntidades Enti = new EntEntidades(); Enti = EstadosRep.Find(c => c.IdEstado == gen.SetCampo(Convert.ToInt32(enttrM.Estadocliente))); TxtEstado.Text = Enti.D_estado; idEstado = Convert.ToInt32(Enti.IdEstado); TxtPais.Text = gen.SetCampo(enttrM.Pais.ToString()); TxtTelefono1.Text = gen.SetCampo(enttrM.Telefono1cliente.ToString()); TxtTelefono2.Text = gen.SetCampo(enttrM.Telefono2cliente.ToString()); TxtEmailContacto.Text = gen.SetCampo(enttrM.Emailcliente.ToString()); TxtEmailCobranza.Text = gen.SetCampo(enttrM.EmailSecEnvios.ToString()); TxtAtenciónCobranza.Text = gen.SetCampo(enttrM.Atencionpersonal1cliente.ToString()); TxtEjecutivoVentas.Text = gen.SetCampo(enttrM.Ejecutivo.ToString()); TxtEmpresaDE.Text = gen.SetCampo(enttrM.Nombreenvios.ToString()); TxtAtencionEnv.Text = gen.SetCampo(enttrM.Usuarioenvios.ToString()); TxtDireccionDE.Text = gen.SetCampo(enttrM.Direccionenvios.ToString()); txtcoloniaDE.Text = gen.SetCampo(enttrM.Coloniaenvios.ToString()); TxtCpDE.Text = gen.SetCampo(enttrM.Cpenvios.ToString()); TxtMunicipioDE.Text = gen.SetCampo(enttrM.Ciudadenvios.ToString()); Enti = new EntEntidades(); Enti = EstadosRep.Find(c => c.IdEstado == gen.SetCampo(Convert.ToInt32(enttrM.Edoenvios))); TxtEstadoDE.Text = Enti.D_estado; idEstadoDe = Convert.ToInt32(Enti.IdEstado); TxtTelefonoDE.Text = gen.SetCampo(enttrM.Telenvios.ToString()); TxtEmailContactoDE.Text = gen.SetCampo(enttrM.Emailenvios.ToString()); //if(gen.SetCampo(enttrM.TotalSucursal) > 0) // BtnSucursal.IsEnabled = true; //else // BtnSucursal.IsEnabled = false; } } 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(); } }
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(); } }
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(); } }
private void ConsultaUsuarioAreas() { try { EntUsuario entUsu = new EntUsuario(); BrConfiguracion br = new BrConfiguracion(); entUsu.IdArea = 7; Respuesta <List <EntUsuario> > resp = br.GetConsultaUsuarios(entUsu); CmbEjecutivoVentas.ItemsSource = resp.Resultado; } catch (Exception ex) { messageBox = new avisosis(ex, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }
public void ConsultaNombrePerfil(EntPerfil EntPerfilAcceso) { try { NombrePerfil = EntPerfilAcceso.Perfil; } catch (Exception ex) { messageBox = new avisosis(ex, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }
public void Consulta(EntPerfil EntPerfilAcceso) { try { if (ActIns == Comunes.CAMBIA) { BrConfiguracion catalogos = new BrConfiguracion(); Perfil.IdSistema = 2; Perfil.IdPerfil = EntPerfilAcceso.IdPerfil; NombrePerfil = EntPerfilAcceso.Perfil; Respuesta <List <EntPerfil> > resultP = catalogos.GetConsultaPerfiles(Perfil); if (resultP.TotalRegistros > 0) { TxtPerfil.Text = resultP.Resultado[0].Perfil; Respuesta <List <EntPerfil> > result = catalogos.GetConsultaPerfileAcceso(Perfil, "B"); if (result.TotalRegistros > 0) { lstAccesosXPerfil = result.Resultado; EntPerfil entpAc = new EntPerfil(); dgrPermisos.ItemsSource = lstAccesosXPerfil; if (lstAccesosXPerfil.Count > 0) { chbxSeleccionaTodos.Visibility = Visibility.Visible; chbxSeleccionaTodosCotrolTotal.Visibility = Visibility.Visible; } else { chbxSeleccionaTodos.Visibility = Visibility.Hidden; chbxSeleccionaTodosCotrolTotal.Visibility = Visibility.Hidden; } } } TxtPerfil.IsEnabled = false; } } catch (Exception ex) { messageBox = new avisosis(ex, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }
//guarda y actualiza public void Guarda() { EntPerfil enttrM = new EntPerfil(); BrConfiguracion ped = new BrConfiguracion(); try { //totRequeridos = 1; //contabilizaYValidaRequerido(TxtPerfil); //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; //} if (ActIns == Comunes.AGREGA) { enttrM.IdUsuarioRegistro = App.IdUsuario; } else { enttrM.IdPerfil = Perfil.IdPerfil; enttrM.IdUsuarioModifico = App.IdUsuario; } enttrM.IdSistema = App.IdSistema; //enttrM.Perfil = TxtPerfil.Text; enttrM.Perfil = NombrePerfil; Respuesta <int> res = ped.InsUpdPerfiles(enttrM, ActIns, "A"); if (bandera == 1) { if (res.EsExitoso) { if (Perfil.IdPerfil != 0) { //elimina registros res = ped.InsUpdPerfiles(enttrM, Comunes.BORRAR, ""); } else { //inserta nuevo registro Perfil.IdPerfil = res.Resultado; } //registra perfil acceso, todas las pantallas foreach (EntPerfil entPerAcceso in lstAccesosXPerfil) { entPerAcceso.IdSistema = 2; entPerAcceso.IdPerfil = Perfil.IdPerfil; entPerAcceso.IdUsuarioRegistro = 1; bool SinSeleccion = false; if (!SinSeleccion) { res = ped.InsUpdPerfiles(entPerAcceso, "A", "B"); if (!res.EsExitoso) { //Sale del Foreach y del método GuardaRegistro messageBox = new avisosis(res.MensajeUsuario + ". Error al " + (ActIns == Comunes.AGREGA ? "Insertar" : "Actualizar"), this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); break; } } } if (res.EsExitoso) { Editando = false; messageBox = new avisosis("Se ha " + (ActIns == Comunes.AGREGA ? "agregado" : "actualizado") + " el perfil correctamente.", this.Title, MessageBoxButton.OK, MessageBoxImage.None); messageBox.ShowDialog(); if (!cerrando) { this.Close(); } } //Actualizacion del Grid Generico //frmCatologoGenerico.AcutualizaGrid<EntPerfil>(enttrM); //asigna valor para que se puede guardar desde la pantalla de usuario IdPerfil = Perfil.IdPerfil; } 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(); } }
public void Consulta(EntUsuario enttrM) { try { if (ActIns == Comunes.CAMBIA) { BrConfiguracion brped = new BrConfiguracion(); EntUsuario EntMrM = new EntUsuario(); EntMrM.IdArea = enttrM.IdArea; Respuesta <List <EntUsuario> > result = brped.GetConsultaUsuarios(EntMrM); if (result.TotalRegistros > 0) { // DpFecha.Text = result.Resultado[0].Avifeci.ToString("yyyy/MM/dd"); } //TxtAviso.IsEnabled = false; } } catch (Exception ex) { messageBox = new avisosis(ex, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }
//guarda y actualiza public void Guarda() { EntUsuario entUser = new EntUsuario(); BrConfiguracion ped = new BrConfiguracion(); try { totRequeridos = 3; //contabilizaYValidaRequerido(TxtUsuario); contabilizaYValidaRequerido(TxtNombre); contabilizaYValidaRequerido(TxtCorreo); contabilizaYValidaRequerido(CmbArea); //contabilizaYValidaRequerido(CmbPerfil); 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; } //if (!ValidaBusqOpcionalConMensaje(TxtEmpOri, LblEmpresaOrigen)) // return; //enttrM.Aviavii = Convert.ToInt32(TxtAviso.Text); if (ActIns == Comunes.AGREGA) { entUser.IdUsuarioRegistro = App.IdUsuario; entUser.ActivoTexto = "Si"; } else { entUser.FechaModifico = Convert.ToString(DateTime.Today); entUser.IdUsuarioModifico = App.IdUsuario; entUser.IdUsuario = EntUser.IdUsuario; entUser.ActivoTexto = EntUser.ActivoTexto; } entUser.Usuario = TxtUsuario.Text; entUser.Nombre = TxtNombre.Text; entUser.Clave = BREncripcion.encript2(txtContrasena.Password); entUser.Origen = area.Abreviatura; entUser.IdArea = area.IdArea; entUser.Area = area.Area; entUser.CorreoElectronico = TxtCorreo.Text; //entUser.IdPerfil = perf.IdPerfil; entUser.IdPerfil = IdPerfil; Respuesta <int> res = ped.InsUpdUsuarios(entUser, ActIns, "A"); if (bandera == 1) { if (res.EsExitoso) { //Actualizacion del Grid Generico Editando = false; messageBox = new avisosis("Se ha " + (ActIns == Comunes.AGREGA ? " agregado " : ActIns == Comunes.CAMBIA ? " actualizado " : " eliminado ") + " correctamente el usuario", this.Title, MessageBoxButton.OK, MessageBoxImage.None); messageBox.ShowDialog(); frmCatologoGenerico.AcutualizaGrid <EntUsuario>(entUser); 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(); } }
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(); } }
public void Consulta(EntUsuario entUser) { try { if (ActIns == Comunes.CAMBIA) { BrConfiguracion brped = new BrConfiguracion(); EntUser.IdUsuario = entUser.IdUsuario; EntUser.ActivoTexto = entUser.ActivoTexto; Respuesta <List <EntUsuario> > result = brped.GetConsultaUsuarios(EntUser); if (result.TotalRegistros > 0) { TxtUsuario.Text = result.Resultado[0].Usuario.ToString(); TxtNombre.Text = result.Resultado[0].Nombre.ToString(); TxtCorreo.Text = result.Resultado[0].CorreoElectronico.ToString(); txtContrasena.Password = BREncripcion.decript2(result.Resultado[0].Clave.ToString()); txtConfirmacion.Password = BREncripcion.decript2(result.Resultado[0].Clave.ToString()); CmbArea.SelectedValue = result.Resultado[0].IdArea.ToString(); CmbPerfil.SelectedValue = result.Resultado[0].IdPerfil.ToString(); IdPerfil = result.Resultado[0].IdPerfil; if (result.Resultado[0].ActivoTexto.ToString() == "Si") { chkDeshabilitado.IsChecked = true; } else { chkDeshabilitado.IsChecked = false; } } TxtUsuario.IsEnabled = false; chkDeshabilitado.IsEnabled = false; LblActivo.Visibility = System.Windows.Visibility.Visible; chkDeshabilitado.Visibility = System.Windows.Visibility.Visible; } } catch (Exception ex) { messageBox = new avisosis(ex, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }
private bool ValidaExistPwd() { try { bool Existe = false; if (txtContrasena.Password == txtConfirmacion.Password) { ValidaPasswordBox(ref txtConfirmacion, ref txtConfirmacion, TValida.Ninguno, TFormato.Ninguno, ""); Existe = false; } else { ValidaPasswordBox(ref txtContrasena, ref txtContrasena, TValida.Ninguno, TFormato.Ninguno, ""); Existe = !ValidaPasswordBox(ref txtConfirmacion, ref txtConfirmacion, TValida.Mostrar, TFormato.Ninguno, "¡Las contraseñas no coinciden!"); } return(Existe); } catch (Exception ex) { messageBox = new avisosis(ex, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); return(false); } }
private void ConsultaAreas() { try { EntArea entp = new EntArea(); BrConfiguracion confp = new BrConfiguracion(); Respuesta <List <EntArea> > res = confp.GetConsultaAreas(entp); if (res.EsExitoso) { if (res.Resultado.Count > 0) { CmbArea.DataContext = res.Resultado; } } } catch (Exception ex) { messageBox = new avisosis(ex, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }
private void BtnCerrarClick(object sender, RoutedEventArgs e) { try { Close(); } 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(); } }