Esempio n. 1
0
        private void _CargarControles()
        {
            //Empresa
            var empresa = EmpresaController.DatosEmpresa();

            lblEmpRazonSocial.Text       = empresa.RazonSocial;
            lblEmpDomicilio.Text         = empresa.Domicilio;
            lblEmpCodPostal.Text         = empresa.CodPostal;
            lblEmpLocalidad.Text         = empresa.Localidad;
            lblEmpProvincia.Text         = empresa.Provincia;
            lblEmpTel.Text               = empresa.Telefono;
            lblEmpFax.Text               = empresa.Fax;
            lblEmpPosicionIVA.Text       = empresa.CondicionIVA.ToString();
            lblEmpCuit.Text              = empresa.CUIT;
            lblEmpIngBrutos.Text         = empresa.IngBrutos;
            lblEmpInicioActividades.Text = empresa.InicioActividades.ToShortDateString();


            comboProvincia.DataSource    = LocalidadesController.ListarProvincias();
            comboProvincia.DisplayMember = "Provincia1";
            comboProvincia.ValueMember   = "idProvincia";

            //Clientes
            _RefrescarClientes();

            //Articulos
            var columnCodigo = (DataGridViewComboBoxColumn)grdDetallePresupuesto.Columns["Codigo"];

            columnCodigo.DataSource = ArticulosController.ListarCodigoYColorArticulos();

            var columnDescripcion = (DataGridViewComboBoxColumn)grdDetallePresupuesto.Columns["Descripcion"];

            columnDescripcion.DataSource = ArticulosController.ListarDescripcionArticulos();
        }
Esempio n. 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();
            }
        }
Esempio n. 3
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";
     }
 }
Esempio n. 4
0
        private void FrmRemito_Load(object sender, EventArgs e)
        {
            ClientesController    = new ClientesController();
            LocalidadesController = new LocalidadesController();
            FiscalesController    = new FiscalesController();
            EmpresaController     = new EmpresaController();
            ArticulosController   = new ArticulosController();
            RemitosController     = new RemitosController();

            _CargarControles();
        }
Esempio n. 5
0
        private void FrmPresupuesto_Load(object sender, EventArgs e)
        {
            ClientesController    = new ClientesController();
            LocalidadesController = new LocalidadesController();
            FiscalesController    = new FiscalesController();
            EmpresaController     = new EmpresaController();
            ArticulosController   = new ArticulosController();
            FacturasController    = new FacturasController();
            PresupuestoController = new PresupuestoController();

            _CargarControles();
        }
Esempio n. 6
0
        private void FrmClientesDomicilios_Load(object sender, EventArgs e)
        {
            ClientesController    = new ClientesController();
            LocalidadesController = new LocalidadesController();

            cmbProvincia.DataSource    = LocalidadesController.ListarProvincias();
            cmbProvincia.ValueMember   = "idProvincia";
            cmbProvincia.DisplayMember = "Provincia1";

            lblCliente.Text = ClientesController.DatosCliente(IdCliente).RazonSocial;

            _Refrescar();
        }
Esempio n. 7
0
 private void cmbProvincia_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         var provincia = (Provincia)cmbProvincia.SelectedItem;
         _LimpiarPantalla();
         cmbLocalidad.DataSource    = LocalidadesController.ListarLocalidadesPorProvincia(provincia);
         cmbLocalidad.DisplayMember = "Localidad";
     }
     catch (Exception)
     {
         MessageBox.Show("Ocurrio un problema al listar las Localidades, inténtelo nuevamente");
         this.Close();
     }
 }
Esempio n. 8
0
        private void FrmClientesTransportistas_Load(object sender, EventArgs e)
        {
            ClientesController    = new ClientesController();
            LocalidadesController = new LocalidadesController();

            cmbProvincia.DataSource    = LocalidadesController.ListarProvincias();
            cmbProvincia.ValueMember   = "idProvincia";
            cmbProvincia.DisplayMember = "Provincia1";

            lblCliente.Text = ClientesController.DatosCliente(IdCliente).RazonSocial;

            btnSeleccionar.Visible = SeleccionHabilitada;

            _Refrescar();
        }
Esempio n. 9
0
        private void FrmLocalidades_Load(object sender, EventArgs e)
        {
            try
            {
                LocalidadesController = new LocalidadesController();
                var provincias = LocalidadesController.ListarProvincias();

                cmbProvincia.DataSource    = provincias;
                cmbProvincia.DisplayMember = "Provincia1";
            }
            catch (Exception)
            {
                MessageBox.Show("Ocurrio un problema al listar las provincias, inténtelo nuevamente");
                this.Close();
            }
        }
Esempio n. 10
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;
            }
        }
Esempio n. 11
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;
     }
 }
Esempio n. 12
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            if (_FaltaCampoRequerido())
            {
                return;
            }

            if (txtNuevaLocalidad.Text != "" && txtNuevoCodPostal.Text != "")
            {
                var result =
                    MessageBox.Show("Va a agregar una nueva localidad. Ha verificado que los datos sean correctos?",
                                    "Confirmación", MessageBoxButtons.OKCancel);
                if (result == System.Windows.Forms.DialogResult.Cancel)
                {
                    return;
                }

                var nuevaLocalidad = new Localidade();
                nuevaLocalidad.Localidad   = txtNuevaLocalidad.Text;
                nuevaLocalidad.CodPostal   = txtNuevoCodPostal.Text;
                nuevaLocalidad.idProvincia = ((Provincia)cmbProvincia.SelectedItem).idProvincia;
                nuevaLocalidad.Provincia   = (Provincia)cmbProvincia.SelectedItem;

                if (!LocalidadesController.GuardarNuevaLocalidad(nuevaLocalidad))
                {
                    MessageBox.Show("Ocurrio un problema al guardar la Localidad, inténtelo nuevamente");
                }

                LocalidadSeleccionada = txtNuevaLocalidad.Text;
                CodPostalSeleccionado = txtNuevoCodPostal.Text;
            }
            else
            {
                LocalidadSeleccionada = cmbLocalidad.Text;
                CodPostalSeleccionado = lblCodPostal.Text;
            }

            ProvinciaSeleccionada = (Provincia)cmbProvincia.SelectedItem;

            this.DialogResult = System.Windows.Forms.DialogResult.OK;
            this.Close();
        }
Esempio n. 13
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;
     }
 }
Esempio n. 14
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();
            }
        }
Esempio n. 15
0
        private void FrmEmpresa_Load(object sender, EventArgs e)
        {
            EmpresaController     = new EmpresaController();
            LocalidadesController = new LocalidadesController();
            FiscalesController    = new FiscalesController();

            cmbProvincia.DataSource    = LocalidadesController.ListarProvincias();
            cmbProvincia.ValueMember   = "idProvincia";
            cmbProvincia.DisplayMember = "Provincia1";

            cmbCondicionIva.DataSource    = FiscalesController.ListarCondicionIVA();
            cmbCondicionIva.ValueMember   = "idCondicionIVA";
            cmbCondicionIva.DisplayMember = "Descripcion";

            var empresa = EmpresaController.DatosEmpresa();

            if (empresa != null)
            {
                _CargarControles(empresa);
            }
        }
Esempio n. 16
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 ?? "";
 }
Esempio n. 17
0
        private void FrmClienteAlta_Load(object sender, EventArgs e)
        {
            ClientesController    = new ClientesController();
            LocalidadesController = new LocalidadesController();
            FiscalesController    = new FiscalesController();

            try
            {
                cmbProvincia.DataSource    = LocalidadesController.ListarProvincias();
                cmbProvincia.ValueMember   = "idProvincia";
                cmbProvincia.DisplayMember = "Provincia1";

                cmbCondicionIva.DataSource    = FiscalesController.ListarCondicionIVA();
                cmbCondicionIva.ValueMember   = "idCondicionIVA";
                cmbCondicionIva.DisplayMember = "Descripcion";

                _CargarControles();
            }
            catch (Exception)
            {
                MessageBox.Show("No se puede mostrar el cliente, inténtelo nuevamente");
                this.Close();
            }
        }