コード例 #1
0
 private void _CargarControles()
 {
     if (IdCliente > 0)
     {
         this.Text = "Modificar Cliente";
         var cliente = ClientesController.DatosCliente(IdCliente);
         txtNombre.Text   = cliente.Nombre;
         txtApellido.Text = cliente.Apellido;
         txtEmail.Text    = cliente.Email;
         txtWeb.Text      = cliente.Web;
         var telefono = cliente.Clientes_Telefonos.FirstOrDefault();
         if (telefono != null)
         {
             txtTelefono.Text = telefono.Telefono;
             txtFax.Text      = telefono.Fax;
         }
         txtCodCliente.Text            = cliente.Codigo;
         txtRazonSocial.Text           = cliente.RazonSocial;
         txtCuit.Text                  = cliente.CUIT;
         cmbCondicionIva.SelectedValue = cliente.idCondicionIVA;
         txtPagos.Text                 = cliente.Pagos;
         var domicilio = cliente.Clientes_Domicilios.FirstOrDefault();
         if (domicilio != null)
         {
             txtDomicilio.Text          = domicilio.Domicilio;
             cmbProvincia.SelectedValue = LocalidadesController.DatosProvincia(domicilio.Provincia).idProvincia;
             txtLocalidad.Text          = domicilio.Localidad;
             txtCodPostal.Text          = domicilio.CodPostal;
         }
     }
     else
     {
         this.Text = "Alta de Clientes";
     }
 }
コード例 #2
0
        private void cmbRazonSocial_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                var cliente = ClientesController.DatosCliente(Convert.ToInt32(((Cliente)cmbRazonSocial.SelectedItem).idCliente));
                _idCliente = cliente.idCliente;
                var domicilio = cliente.Clientes_Domicilios.FirstOrDefault();

                txtDomicilio.Text          = domicilio.Domicilio;
                txtLocalidad.Text          = domicilio.Localidad;
                cmbProvincia.SelectedValue = LocalidadesController.DatosProvincia(domicilio.Provincia).idProvincia;
                txtCodPostal.Text          = domicilio.CodPostal;
                txtCuit.Text       = cliente.CUIT;
                txtCondIva.Text    = cliente.CondicionIVA.ToString();
                txtClienteCod.Text = cliente.Codigo;

                try
                {
                    var transportista = cliente.Clientes_Transportistas.First();
                    _idTransportista = transportista.idTransportista;
                    txtTransportistaRazonSocial.Text = transportista.Nombre;
                    txtTransportistaDomicilio.Text   = transportista.Domicilio;
                    txtTransportistaCUIT.Text        = transportista.CUIT;
                }
                catch (Exception)
                {
                    MessageBox.Show("El cliente no tiene Transportistas, debe crear uno");
                }
            }
            catch (Exception)
            {
                _LimpiarControles();
            }
        }
コード例 #3
0
        private void btnClientes_Click(object sender, EventArgs e)
        {
            var frmClientesBuscador = new FrmClientesBuscador();
            var result = frmClientesBuscador.ShowDialog();

            if (result == System.Windows.Forms.DialogResult.OK)
            {
                _RefrescarClientes();
                cmbRazonSocial.SelectedValue = frmClientesBuscador.ClienteSeleccionado.idCliente;
                var domicilio = frmClientesBuscador.DomicilioSeleccionado;

                txtDomicilio.Text          = domicilio.Domicilio;
                txtLocalidad.Text          = domicilio.Localidad;
                cmbProvincia.SelectedValue = LocalidadesController.DatosProvincia(domicilio.Provincia).idProvincia;
                txtCodPostal.Text          = domicilio.CodPostal;
            }
        }
コード例 #4
0
 private void grdDomicilios_SelectionChanged(object sender, EventArgs e)
 {
     if (grdDomicilios.SelectedRows.Count > 0)
     {
         int idDomicilio = Convert.ToInt32(grdDomicilios.SelectedRows[0].Cells[0].Value);
         var domicilio   = ClientesController.DatosDomicilio(idDomicilio);
         txtDomicilio.Text          = domicilio.Domicilio;
         cmbProvincia.SelectedValue = LocalidadesController.DatosProvincia(domicilio.Provincia).idProvincia;
         txtLocalidad.Text          = domicilio.Localidad;
         txtCodPostal.Text          = domicilio.CodPostal;
         txtDescripcion.Text        = domicilio.Descripcion;
         btnEliminar.Enabled        = true;
     }
     else
     {
         btnEliminar.Enabled = false;
     }
 }
コード例 #5
0
        private void cmbRazonSocial_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                var cliente = ClientesController.DatosCliente(Convert.ToInt32(((Cliente)cmbRazonSocial.SelectedItem).idCliente));
                _idCliente = cliente.idCliente;
                var domicilio = cliente.Clientes_Domicilios.FirstOrDefault();
                _idDomicilio = domicilio.idDomicilio;

                txtDomicilioEntrega.Text     = domicilio.Domicilio;
                txtLocalidad.Text            = domicilio.Localidad;
                comboProvincia.SelectedValue = LocalidadesController.DatosProvincia(domicilio.Provincia).idProvincia;
                txtCodPostal.Text            = domicilio.CodPostal;
                txtCuit.Text       = cliente.CUIT;
                txtClienteCod.Text = cliente.Codigo;
            }
            catch (Exception)
            {
                _LimpiarControles();
            }
        }
コード例 #6
0
 private void gridTransportistas_SelectionChanged(object sender, EventArgs e)
 {
     if (gridTransportistas.SelectedRows.Count > 0)
     {
         int idTransportista = Convert.ToInt32(gridTransportistas.SelectedRows[0].Cells[0].Value);
         var transportista   = ClientesController.DatosTransportista(idTransportista);
         txtNombre.Text             = transportista.Nombre;
         txtCuit.Text               = transportista.CUIT;
         txtTelefono.Text           = transportista.Telefono;
         txtDomicilio.Text          = transportista.Domicilio;
         cmbProvincia.SelectedValue = LocalidadesController.DatosProvincia(transportista.Provincia).idProvincia;
         txtLocalidad.Text          = transportista.Localidad;
         txtCodPostal.Text          = transportista.CodPostal;
         txtInfoAdicional.Text      = transportista.InformacionAdicional;
         btnEliminar.Enabled        = true;
     }
     else
     {
         btnEliminar.Enabled = false;
     }
 }
コード例 #7
0
 private void _CargarControles(Empresa empresa)
 {
     IdEmpresa                     = empresa.idEmpresa;
     txtRazonSocial.Text           = empresa.RazonSocial;
     txtNombre.Text                = empresa.Nombre;
     txtApellido.Text              = empresa.Apellido;
     txtTelefono.Text              = empresa.Telefono;
     txtFax.Text                   = empresa.Fax;
     txtEmail.Text                 = empresa.Email;
     txtWeb.Text                   = empresa.Web;
     txtDomicilio.Text             = empresa.Domicilio;
     cmbProvincia.SelectedValue    = LocalidadesController.DatosProvincia(empresa.Provincia).idProvincia;
     txtLocalidad.Text             = empresa.Localidad;
     txtCodPostal.Text             = empresa.CodPostal;
     txtCuit.Text                  = empresa.CUIT;
     cmbCondicionIva.SelectedValue = empresa.idCondicionIVA;
     dtpInicioActividades.Value    = empresa.InicioActividades;
     txtIngresosBrutos.Text        = empresa.IngBrutos;
     txtPorcentajeIVA.Text         = (empresa.PorcentajeIVA.HasValue) ? empresa.PorcentajeIVA.Value.ToString() : "";
     txtContrasenia.Text           = empresa.Contrasenia ?? "";
     txtRepetirContrasenia.Text    = empresa.Contrasenia ?? "";
 }