コード例 #1
0
        //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();
            }
        }
コード例 #2
0
 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();
     }
 }
コード例 #3
0
 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();
     }
 }
コード例 #4
0
        //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();
            }
        }