Esempio n. 1
0
        public ConsultaRango()
        {
            InitializeComponent();

            controlCliente   = new ControlCliente();
            tabla.DataSource = controlCliente.consultaCliente("");
        }
Esempio n. 2
0
        private void btnConsultar_Click(object sender, EventArgs e)
        {
            String cedula = textBoxConsulta.Text;

            controlCliente   = new ControlCliente();
            tabla.DataSource = controlCliente.consultaCliente(cedula);
        }
        private void btnConsultar_Click(object sender, EventArgs e)
        {
            String cedula = textBoxConsulta.Text;

            controlCliente = new ControlCliente();
            Cliente cliente = controlCliente.consultarClienteCedula(cedula);

            vCedula(textBoxConsulta, validarConsulta);

            if (!Comparer.Equals(cedula, "") && cliente != null && b)
            {
                textBoxCedula.Text    = cliente.cedula;
                textBoxNombre.Text    = cliente.nombre1;
                textBoxNombre2.Text   = cliente.nombre2;
                textBoxApellido.Text  = cliente.apellido1;
                textBoxApellido2.Text = cliente.apellido2;
                textBoxTelefono.Text  = cliente.telefono;
                textBoxRUC.Text       = cliente.ruc;
                textBoxCorreo.Text    = cliente.correo;
                cbPais.SelectedItem   = cliente.pais;
                id = cliente.Id;
                bloquea(true);
            }
            else
            {
                MessageBox.Show("La cedula ingresada es incorrecta");
            }
        }
Esempio n. 4
0
        private void button1_Click(object sender, EventArgs e)
        {
            Modelo.Reparacion   reparacion_update = new Modelo.Reparacion();
            FinalizarReparacion finalizar;

            if (ControladorFuncVariadas.validarTextBoxVacios(txt_problema) && ControladorFuncVariadas.validarFechaPasada(txt_fecha))
            {
                reparacion_update.id           = reparacion.id;
                reparacion_update.problema     = txt_problema.Text;
                reparacion_update.comentarios  = txt_comentarios.Text;
                reparacion_update.fecha_salida = txt_fecha.Value;
                reparacion_update.entregado    = false;

                ControlReparaciones.sumarStockEliminadoDeDetalle(tabla_reestablecer_stock, reparacion.id);
                if (ControlReparaciones.actualizarReparacion(reparacion_update, tabla_reparacion, nuevasFilas()) == 1)
                {
                    //  ControladorFuncVariadas.limpiarTextBox(txt_cliente, txt_maquina, txt_nmotor, txt_problema, txt_comentarios);
                    if (validarManoDeObra())
                    {
                        finalizar = new FinalizarReparacion(ControlCliente.obtenerCliente(reparacion.documento), Convert.ToDecimal(lbl_subtotal.Text), tabla_reparacion, reparacion.id, this);
                        finalizar.ShowDialog();
                    }
                    else
                    {
                        MessageBox.Show("Debe agregar el costo de la mano de obra!");
                    }
                }
                else
                {
                    MessageBox.Show("Hubo un error en la base de datos");
                }
            }
        }
Esempio n. 5
0
        private void btnRegistrar_Click(object sender, EventArgs e)
        {
            if (txtNombre.Text != "" && txtDireccion.Text != "" && txtTelefono.Text != "")
            {
                try
                {
                    Cliente mCliente = new Cliente();
                    mCliente.Nombre    = txtNombre.Text;
                    mCliente.Direccion = txtDireccion.Text;
                    mCliente.Telefono  = txtTelefono.Text;

                    ControlCliente mcontrolCliente = new ControlCliente();
                    mcontrolCliente.AgregarCliente(mCliente);
                    MessageBox.Show("Cliente Guardado");
                }
                catch (Exception)
                {
                    MessageBox.Show("Error al Actualizar");
                }
            }
            else
            {
                MessageBox.Show("¡Favor de llenar campos vacíos!");
            }
        }
Esempio n. 6
0
    private void button2_Click(object sender, EventArgs e)
    {
        ControlCliente value = new ControlCliente();

        panelUserControl.Controls.Add(value);
        panelUserControl.Visible = true;
    }
Esempio n. 7
0
        public void construirTabla()
        {
            var lista        = new DataGridViewTextBoxColumn();
            var razon_social = new DataGridViewTextBoxColumn();
            var email        = new DataGridViewTextBoxColumn();

            lista.HeaderText       = "Lista";
            lista.Name             = "Lista";
            lista.DataPropertyName = "Lista";
            lista.ReadOnly         = true;

            razon_social.Name             = "Razon Social";
            razon_social.HeaderText       = "Razon Social";
            razon_social.DataPropertyName = "Razon Social";
            razon_social.ReadOnly         = true;

            email.HeaderText       = "Email";
            email.Name             = "Email";
            email.DataPropertyName = "Email";
            email.ReadOnly         = true;

            dgv_tabla.Columns.AddRange(new DataGridViewColumn[] { lista, razon_social, email });



            string query = "SELECT markup.lista as 'Lista',razon_social as 'Razon Social',mail_contacto as 'Email' FROM cliente INNER JOIN markup ON markup.id = cliente.lista";

            ControlCliente.llenarListaClienteExcel(dgv_tabla, query);
        }
Esempio n. 8
0
 private void btnAgregar_Click(object sender, EventArgs e)
 {
     if ((txtNombre.Text == "") || (txtDireccion.Text == "") || (txtTelefono.Text == ""))
     {
         MessageBox.Show("Los campos con asterisco son obligatorios");
     }
     else
     {
         try
         {
             Cliente mCliente = new Cliente();
             mCliente.Nombre      = txtNombre.Text;
             mCliente.Direccion   = txtDireccion.Text;
             mCliente.Referencias = txtReferencias.Text;
             mCliente.Telefono    = txtTelefono.Text;
             ControlCliente mControl = new ControlCliente();
             mControl.agregarCliente(mCliente);
             MessageBox.Show("Cliente Guardado!");
         }
         catch (Exception error)
         {
             MessageBox.Show("Error al actualizar");
         }
         this.Close();
     }
 }
Esempio n. 9
0
        public ListaDepartamento()
        {
            InitializeComponent();

            controlCliente   = new ControlCliente();
            tabla.DataSource = controlCliente.consultaCliente("");
        }
Esempio n. 10
0
        // PUT: api/cliente/5
        public void Put(int id, [FromBody] Cliente value)
        {
            var cliente = ControlCliente.devolverCliente().devolver(id);

            cliente.nombre   = value.nombre;
            cliente.apellido = value.apellido;

            ControlCliente.devolverCliente().grabar(cliente);
        }
Esempio n. 11
0
        public Listar_Clientes()
        {
            InitializeComponent();
            ControlCliente.ListarClientes(dgv_tabla);

            dgv_tabla.Columns["Editar"].DisplayIndex = 6;
            dgv_tabla.ReadOnly      = true;
            dgv_tabla.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
        }
Esempio n. 12
0
        private void btn_factura_Click(object sender, EventArgs e)
        {
            long ultimoid;

            ultimoid = guardarVentaEnBlanco();

            ControlVentas controlventas = new ControlVentas();
            Cliente       cliente       = new Cliente();

            Omega3.Modelo.Venta venta   = new Omega3.Modelo.Venta();
            ControlVenta        control = new ControlVenta();

            try
            {
                Cursor.Current = Cursors.WaitCursor;
                if (ultimoid != 0)
                {
                    venta.remito        = 0;
                    venta.ordendeCompra = "0";
                    venta.tipo_factura  = Convert.ToString(combo_comprobante.SelectedValue);
                    venta.medio_de_pago = Convert.ToInt32(combo_pago.SelectedValue);
                    if (txt_remito.Text.Trim() != "" || !string.IsNullOrEmpty(txt_remito.Text))
                    {
                        venta.remito = long.Parse(txt_remito.Text);
                    }
                    if (txt_ordenDeCompra.Text.Trim() != "" || !string.IsNullOrEmpty(txt_ordenDeCompra.Text))
                    {
                        venta.ordendeCompra = txt_ordenDeCompra.Text;
                    }
                    cliente           = ControlCliente.obtenerCliente(long.Parse(cuit.Text));
                    cliente.Documento = long.Parse(cuit.Text);



                    string id_comprobante = string.Empty;

                    id_comprobante = control.Facturar(venta, cliente, listado_articulos);


                    var task = Task.Factory.StartNew(() => controlventas.ActualizarFacturaYUrl(id_comprobante, ultimoid));

                    limpiarParteCliente();
                    lista.Clear();

                    elemento_clase = 0;

                    this.Close();
                }
                else
                {
                    MessageBox.Show("Hubo un error al insertar en la base de datos.");
                }
            }
            catch (Exception ex) { MessageBox.Show("Hubo un error", Convert.ToString(ex)); }
            finally { Cursor.Current = Cursors.Default; }
        }
Esempio n. 13
0
 private void CrearCliente_Load(object sender, EventArgs e)
 {
     txt_documento.MaxLength = 8;
     ControlVentas.llenarCondicion(combo_condicion);
     ControlCliente.llenarProvincias(combo_provincia);
     ControlCliente.llenarTipoDocumento(combo_documento);
     ControlCliente.llenarListas(combo_lista);
     combo_provincia.SelectedIndex = -1;
     combo_lista.SelectedIndex     = -1;
 }
Esempio n. 14
0
        static void Main(string[] args)
        {
            List <Cliente> clientes = ControlCliente.devolverCliente().devolverTodos();

            using (var db = new ModeloRenacer())
            {
                List <MatriculaXSocio> matriculas = db.matriculaXSocio.Include("socio").Include("matricula").ToList();
            }
            Console.ReadLine();
        }
Esempio n. 15
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     controlCliente = new ControlCliente();
     try { String cedula = tabla.SelectedCells[0].Value.ToString();
           controlCliente.eliminarCliente(cedula);
           MessageBox.Show("Cliente Eliminado Exitosamente");
           this.Close(); }
     catch {
         MessageBox.Show("Elija un Cliente");
     }
 }
Esempio n. 16
0
 // POST: api/cliente
 public IHttpActionResult Post([FromBody] Cliente value)
 {
     try
     {
         ControlCliente.devolverCliente().grabar(value);
         return(Ok(value));
     }
     catch (UsuarioException ex)
     {
         throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.BadRequest, ex.errores));
     }
 }
Esempio n. 17
0
        private void dgv_tabla_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (dgv_tabla.CurrentCell.ColumnIndex.Equals(0) && e.RowIndex != -1)
            {
                Cliente cliente = new Cliente();
                cliente.Documento = long.Parse(Convert.ToString(((dgv_tabla.Rows[dgv_tabla.CurrentCell.RowIndex].Cells["Documento"].Value))));

                Modificar_Cliente b = new Modificar_Cliente(cliente);
                b.ShowDialog();
                ControlCliente.ListarClientes(dgv_tabla);
            }
        }
Esempio n. 18
0
        private void FRM_BuscarCliente_Activated(object sender, EventArgs e)
        {
            ControlCliente mControlCliente = new ControlCliente();

            try
            {
                dgv_clientes.DataSource = mControlCliente.ConsultarCliente();
            }
            catch (Exception)
            {
                MessageBox.Show("Error");
            }
        }
Esempio n. 19
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            ControlCliente mControlCliente = new ControlCliente();

            try
            {
                dgv_clientes.DataSource = mControlCliente.BuscarCliente(txtBusqueada.Text);
            }
            catch (Exception)
            {
                MessageBox.Show("Error");
            }
        }
Esempio n. 20
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                Cliente mCliente = new Cliente();
                int     ID       = (int)dgvClientes.SelectedRows[0].Cells[0].Value;

                ControlCliente mControl = new ControlCliente();
                mControl.eliminarCliente(ID);
                MessageBox.Show("Cliente eliminado");
            }
            catch (Exception error)
            {
                MessageBox.Show("El cliente tiene Pedidos registrados, no es posible eliminarlo.");
            }
        }
Esempio n. 21
0
        private void button2_Click(object sender, EventArgs e)
        {
            Cliente a = new Cliente();

            if (combo_cliente.SelectedIndex == -1)
            {
                if (buscar_cuit.Text != "Buscar por CUIT o DNI" && (buscar_cuit.Text.Trim() != "" || !string.IsNullOrEmpty(buscar_cuit.Text)))
                {
                    if (ControlCliente.validardocumento(long.Parse(buscar_cuit.Text)))
                    {
                        a = ControlVentas.obtenerCliente(long.Parse(buscar_cuit.Text));

                        razon.Text     = a.Razon;
                        domicilio.Text = a.Direccion;
                        iva.Text       = a.Impositiva;
                        email.Text     = a.Mail_contacto;
                        cuit.Text      = Convert.ToString(a.Documento);
                        lbl_lista.Text = Convert.ToString(a.Lista);
                        lista_cliente  = a.Lista / 100;
                        ControlVentas.llenarComboComprobante(combo_comprobante, a.Impositiva_Id);
                    }
                    else
                    {
                        MessageBox.Show("El documento " + buscar_cuit.Text + " no corresponde a ningún cliente.");
                        iniciarBusquedaCuit();
                        buscar_cuit.Focus();
                    }
                }
                else
                {
                    MessageBox.Show("Debe seleccionar un cliente, escribir un DNI/C.U.I.T");
                }
            }
            else
            {
                a              = ControlVentas.obtenerCliente(combo_cliente.Text);
                razon.Text     = a.Razon;
                domicilio.Text = a.Direccion;
                iva.Text       = a.Impositiva;
                email.Text     = a.Mail_contacto;
                cuit.Text      = Convert.ToString(a.Documento);
                lbl_lista.Text = Convert.ToString(a.Lista);
                lista_cliente  = a.Lista / 100;
                ControlVentas.llenarComboComprobante(combo_comprobante, a.Impositiva_Id);
            }
            button5.Enabled = true;
        }
        private void btnModificar_Click(object sender, EventArgs e)
        {
            controlCliente = new ControlCliente();
            String nombre1 = textBoxNombre.Text, nombre2 = textBoxNombre2.Text, apellido1 = textBoxApellido.Text,
                   apellido2 = textBoxApellido2.Text, cedula = textBoxCedula.Text, correo = textBoxCorreo.Text, telefono = textBoxTelefono.Text
            , ruc = textBoxRUC.Text;

            if (vVacios(listatb()) && cbP())
            {
                String pais = cbPais.SelectedItem.ToString();
                controlCliente.modificarCliente(id, nombre1, nombre2, apellido1, apellido2, cedula, pais, correo, telefono, ruc);
                MessageBox.Show("Cliente Modificado Exitosamente");
                this.Close();
            }
            else
            {
                MessageBox.Show("Error al Ingresar los datos");
            }
        }
Esempio n. 23
0
        private void BuscarCPFCliente()
        {
            string ativos   = "1";
            string inativos = "0";

            myCliente = new ControlCliente();

            if (chkInativos.Checked == true)
            {
                dgvCliente.DataSource = myCliente.BuscarCPFCliente(inativos, txtBuscarCliente.Text);
                OcultarColunas();
                lblTotalCliente.Text = "Total de Registros:  " + Convert.ToString(dgvCliente.Rows.Count);
            }
            else
            {
                dgvCliente.DataSource = myCliente.BuscarCPFCliente(ativos, txtBuscarCliente.Text);
                OcultarColunas();
                lblTotalCliente.Text = "Total de Registros:  " + Convert.ToString(dgvCliente.Rows.Count);
            }
        }
Esempio n. 24
0
        private void btn_buscar_cuit_Click(object sender, EventArgs e)
        {
            var cliente = new Cliente();

            if (ControlCliente.validardocumento(long.Parse(buscar_cuit.Text)))
            {
                cliente = ControlVentas.obtenerCliente(long.Parse(buscar_cuit.Text));

                Deuda deuda = ControlAdministracion.obtenerDeudas(cliente.Documento);
                lbl_dni.Text      = cliente.Razon;
                lbl_comprado.Text = deuda.total_comprado;
                lbl_pagado.Text   = deuda.total_pagado;
                lbl_deuda.Text    = deuda.deuda;
            }
            else
            {
                MessageBox.Show("El documento " + buscar_cuit.Text + " no corresponde a ningún cliente.");
                //iniciarBusquedaCuit();
                buscar_cuit.Focus();
            }
        }
Esempio n. 25
0
        public void insertarClienteTest()
        {
            Cliente cliente = new Cliente();

            cliente.nombre   = "ZZZZZ";
            cliente.apellido = "XXXXX";

            ControlCliente.devolverCliente().grabar(cliente);
            Assert.AreNotEqual(0, cliente.id);

            Cliente clienteDevuelto = ControlCliente.devolverCliente().devolver(cliente.id);

            Assert.IsNotNull(clienteDevuelto);
            Assert.AreEqual("ZZZZZ", cliente.nombre);
            Assert.AreEqual("XXXXX", cliente.apellido);

            cliente.nombre = "AAAAA";
            ControlCliente.devolverCliente().grabar(cliente);
            clienteDevuelto = ControlCliente.devolverCliente().devolver(cliente.id);
            Assert.AreEqual("AAAAA", cliente.nombre);
        }
Esempio n. 26
0
        private void btn_guardar_Click(object sender, EventArgs e)
        {
            Modelo.Reparacion reparacion_update = new Modelo.Reparacion();



            if (ControladorFuncVariadas.validarTextBoxVacios(txt_problema) && ControladorFuncVariadas.validarFechaPasada(txt_fecha))
            {
                reparacion_update.id           = reparacion.id;
                reparacion_update.problema     = txt_problema.Text;
                reparacion_update.comentarios  = txt_comentarios.Text;
                reparacion_update.fecha_salida = txt_fecha.Value;
                reparacion_update.entregado    = false;

                ControlReparaciones.sumarStockEliminadoDeDetalle(tabla_reestablecer_stock, reparacion.id);
                if (ControlReparaciones.actualizarReparacion(reparacion_update, tabla_reparacion, nuevasFilas()) == 1)
                {
                    MessageBox.Show("Se guardó correctamente");

                    ControladorFuncVariadas.limpiarTextBox(txt_cliente, txt_maquina, txt_nmotor, txt_problema, txt_comentarios);
                    txt_fecha.Value             = DateTime.Now;
                    tabla_reparacion.DataSource = null;
                    tabla_reparacion.Rows.Clear();
                    tabla_reestablecer_stock.DataSource = null;
                    tabla_reestablecer_stock.Rows.Clear();
                    btn_buscar_producto.Enabled   = false;
                    btn_buscar_reparacion.Enabled = true;
                    btn_mano_de_obra.Enabled      = false;
                    txt_maquina.Text = string.Empty;
                }
                else
                {
                    MessageBox.Show("Hubo un error en la base de datos");
                }
            }

            Cliente a = new Cliente();

            a = ControlCliente.obtenerCliente(reparacion.documento);
        }
Esempio n. 27
0
        private void Modificar_Cliente_Load(object sender, EventArgs e)
        {
            ControlCliente.llenarProvincias(combo_provincia);
            ControlCliente.llenarListas(combo_lista);
            ControlVentas.llenarCondicion(combo_condicion);


            cliente = ControlCliente.obtenerCliente(cliente.Documento);

            //lleno los textbox

            txt_documento.Text            = Convert.ToString(cliente.Documento);
            txt_razon_social.Text         = cliente.Razon;
            txt_direccion.Text            = cliente.Direccion;
            txt_telefono.Text             = Convert.ToString(cliente.Telefono);
            combo_provincia.SelectedValue = cliente.Cod_provincia;
            txt_cod_postal.Text           = Convert.ToString(cliente.Codigo_postal);
            txt_contacto.Text             = cliente.Contacto;
            txt_localidad.Text            = cliente.Localidad;
            txt_mail_contacto.Text        = cliente.Mail_contacto;
            combo_lista.SelectedValue     = cliente.Lista;
            combo_condicion.SelectedValue = cliente.Impositiva_Id;

            txt_limite.Text = Convert.ToString(cliente.Maximo_credito);
            txt_plazo.Text  = cliente.Plazo;
            txt_flete.Text  = cliente.Flete;

            txt_nombre1.Text = cliente.Nombre1;
            txt_nombre2.Text = cliente.Nombre2;
            txt_nombre3.Text = cliente.Nombre3;

            txt_email1.Text = cliente.Email1;
            txt_email2.Text = cliente.Email2;
            txt_email3.Text = cliente.Email3;

            txt_telefono1.Text = cliente.Telefono1;
            txt_telefono2.Text = cliente.Telefono2;
            txt_telefono3.Text = cliente.Telefono3;
        }
Esempio n. 28
0
        private void MostrarCliente()
        {
            string ativos   = "1";
            string inativos = "0";

            myCliente = new ControlCliente();

            if (chkInativos.Checked == true)
            {
                dgvCliente.DataSource            = myCliente.MostrarCliente(inativos);
                dgvCliente.Columns[0].HeaderText = "Ativar";
            }
            else
            {
                dgvCliente.DataSource            = myCliente.MostrarCliente(ativos);
                dgvCliente.Columns[0].HeaderText = "Deletar";
            }


            lblTotalCliente.Text = "Total de Registros:  " + Convert.ToString(dgvCliente.Rows.Count);

            dgvCliente.DefaultCellStyle.WrapMode = DataGridViewTriState.True;

            dgvCliente.Columns[1].HeaderText = "CÓDIGO";
            dgvCliente.Columns[2].HeaderText = "NOME";
            dgvCliente.Columns[3].HeaderText = "CPF";
            dgvCliente.Columns[4].HeaderText = "TELEFONE";
            dgvCliente.Columns[5].HeaderText = "E-MAIL";
            dgvCliente.Columns[6].HeaderText = "SEXO";
            dgvCliente.Columns[7].HeaderText = "DATA NASCIMENTO";
            dgvCliente.AutoSizeRowsMode      = DataGridViewAutoSizeRowsMode.AllCells;
            dgvCliente.AutoSizeColumnsMode   = DataGridViewAutoSizeColumnsMode.Fill;


            HabilitarDataGridView();
        }
Esempio n. 29
0
 private void button1_Click(object sender, EventArgs e)
 {
     controlCliente   = new ControlCliente();
     tabla.DataSource = controlCliente.consultaCliente("");
 }
Esempio n. 30
0
 // DELETE: api/ApiCliente/5
 public void Delete(int id)
 {
     ControlCliente.devolverCliente().eliminar(id);
 }