示例#1
0
        private void txtFiltroCliente_TextChanged(object sender, EventArgs e)
        {
            string filtro = "";

            filtro = txtFiltroCliente.Text;
            ClientesBD.CargarComboFiltrado(ref cboCliente, filtro);
        }
示例#2
0
        private void nUEVOToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmClientesAE frm = new frmClientesAE();

            frm.Text = "Agregar cliente";
            DialogResult dr = frm.ShowDialog();

            if (dr == DialogResult.OK)
            {
                try
                {
                    Cliente cl = frm.GetObjeto();
                    ClientesBD.Agregar(cl);

                    DataGridViewRow r = new DataGridViewRow();
                    r.CreateCells(dgClientes);
                    SetearFilas(r, cl);
                    AgregarFila(r);
                }
                catch (Exception)
                {
                    throw;
                }
            }
        }
示例#3
0
        private void eDITARToolStripMenuItem_Click(object sender, EventArgs e)
        {
            DataGridViewRow r      = dgClientes.SelectedRows[0];
            Cliente         obj    = (Cliente)r.Tag;
            Cliente         objAux = (Cliente)obj.Clone();
            frmClientesAE   frm    = new frmClientesAE();

            frm.Text = "Editar cliente";
            frm.SetObjeto(obj);

            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.OK)
            {
                try
                {
                    obj = frm.GetObjeto();
                    ClientesBD.Editar(obj);
                    SetearFilas(r, obj);
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Error al actualizar", ex.Message);
                }
            }
        }
示例#4
0
        private void Actualizar()
        {
            List <Cliente> listaUpdate = new List <Cliente>();

            listaUpdate = ClientesBD.GetLista();
            MostrarDatosGrilla(listaUpdate);
        }
示例#5
0
 public ActionResult Entrada()
 {
     //lista clientes
     ClientesBD bdClientes = new ClientesBD();
     ViewBag.listaClientes= bdClientes.lista();
     //lista quartos
     QuartosBD bdQuartos = new QuartosBD();
     ViewBag.listaQuartos = bdQuartos.listaVazios();
     return View();
 }
示例#6
0
        private void cboReparto_SelectionChangeCommitted(object sender, EventArgs e)
        {
            int nroReparto = 0;

            nroReparto         = cboReparto.SelectedIndex;
            cboCliente.Enabled = true;
            List <Cliente> lista = new List <Cliente>();

            lista = ClientesBD.FiltrarClientesReparto(nroReparto);
            ClientesBD.CargarCombo(ref cboCliente, nroReparto);
        }
示例#7
0
        private void cboReparto_SelectionChangeCommitted(object sender, EventArgs e)
        {
            int nroRep = 0;

            nroRep = cboReparto.SelectedIndex;

            List <Cliente> listaFiltrada = new List <Cliente>();

            listaFiltrada = ClientesBD.FiltrarClientesReparto(nroRep);
            MostrarDatosGrilla(listaFiltrada);
        }
示例#8
0
        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            string cliente = "";


            cliente = textBox1.Text;
            List <Cliente> listaFiltrada = new List <Cliente>();

            listaFiltrada = ClientesBD.GetListaFilrada(cliente);
            MostrarDatosGrilla(listaFiltrada);
            this.DialogResult = DialogResult.OK;
        }
示例#9
0
        protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);
            ClientesBD.CargarCombo(ref cboCliente);

            if (reparto != null)
            {
                numReparto.Text          = reparto.NroReparto.ToString();
                cboCliente.SelectedValue = reparto.idCliente.IdCliente;
                txtMes.Text = reparto.Mes;

                txtDetalleSem1.Text = reparto.Sem1;
                txtDetalleSem2.Text = reparto.Sem2;
                txtDetalleSem3.Text = reparto.Sem3;
                txtDetalleSem4.Text = reparto.Sem4;
                numReparto.Enabled  = false;
                cboCliente.Enabled  = false;
            }
        }
示例#10
0
        private void linkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            DialogResult dr = MessageBox.Show(string.Format("La carga de todos los datos puede demorar y provocar que el sistema se vuelva inestable. ¿Desea continuar?"), "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2);

            if (dr == DialogResult.Yes)
            {
                try
                {
                    List <Cliente> listaCompleta = new List <Cliente>();

                    listaCompleta = ClientesBD.GetLista();

                    MostrarDatosGrilla(listaCompleta);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Error al cargar la lista. Reintente", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
        }
示例#11
0
        private void bORRARToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (dgClientes.SelectedRows.Count > 0)
            {
                DataGridViewRow r  = dgClientes.SelectedRows[0];
                Cliente         c  = (Cliente)r.Tag;
                DialogResult    dr = MessageBox.Show(string.Format("¿Desea borrar el cliente?"), "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
                if (dr == DialogResult.Yes)
                {
                    try
                    {
                        ClientesBD.Borrar(c.IdCliente);


                        dgClientes.Rows.Remove(r);
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
            }
        }
示例#12
0
 private void frmFactura_Load(object sender, EventArgs e)
 {
     cboReparto.SelectedIndex = 0;
     ClientesBD.CargarCombo(ref cboCliente);
     ProductosBD.CargarCombo(ref cboProducto);
 }