Ejemplo n.º 1
0
        public override void Borrar()
        {
            if (dgvLista.SelectedRows.Count != 0)
            {
                int    pos = dgvLista.CurrentRow.Index;
                string ID;
                ID = dgvLista.Rows[pos].Cells["etiqueta"].Value.ToString();
                if (MessageBox.Show("¿Borrar Registro Seleccionado?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.No)
                {
                    return;
                }

                N_Etiqueta etiqueta1 = new N_Etiqueta();

                if (etiqueta1.Borrar(ID) == true)
                {
                    CargarGrilla();
                }
                else
                {
                    MessageBox.Show("Error: No se pudo eliminar el registro", "Eliminar");
                }
            }
            else
            {
                MessageBox.Show("Seleccione Item", "Borrar");
            }
        }
Ejemplo n.º 2
0
        private void CargarGrilla()
        {
            N_Etiqueta etiqueta1 = new N_Etiqueta();

            dgvLista.DataSource = etiqueta1.Lista_EC();
            dgvLista.Columns["Codigo"].DisplayIndex      = 0;
            dgvLista.Columns["Descripcion"].DisplayIndex = 1;
            dgvLista.Columns["Cliente"].DisplayIndex     = 2;
            dgvLista.Columns["Especie"].DisplayIndex     = 3;
            dgvLista.Refresh();
        }
Ejemplo n.º 3
0
        private void btnBuscarGuia_Click(object sender, EventArgs e)
        {
            N_Etiqueta        etiqueta1 = new N_Etiqueta();
            List <E_Etiqueta> lista     = new List <E_Etiqueta>();
            string            guia      = txtGuia.Text;

            lista = etiqueta1.ListaEtiquetasGuia(guia);
            if (lista != null)
            {
                dgvLista.DataSource = lista;
            }
            else
            {
                MessageBox.Show(etiqueta1.Mensaje);
            }
        }
Ejemplo n.º 4
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            N_Etiqueta        etiqueta1   = new N_Etiqueta();
            List <E_Etiqueta> lista       = new List <E_Etiqueta>();
            DateTime          fecha1      = DateTime.ParseExact(dtpComienzo.Text, "dd-MM-yyyy", CultureInfo.InvariantCulture);
            string            fechaInicio = fecha1.ToString("yyyy-MM-dd");
            DateTime          fecha2      = DateTime.ParseExact(dtpFin.Text, "dd-MM-yyyy", CultureInfo.InvariantCulture);
            string            fechaFin    = fecha2.ToString("yyyy-MM-dd");

            lista = etiqueta1.ListaEtiquetasFecha(fechaInicio, fechaFin);
            if (lista != null)
            {
                dgvLista.DataSource = lista;
            }
            else
            {
                MessageBox.Show(etiqueta1.Mensaje);
            }
        }
Ejemplo n.º 5
0
        void AgregarEtiqueta()
        {
            N_Etiqueta etiqueta1 = new N_Etiqueta();
            E_Etiqueta etiqueta2 = new E_Etiqueta();

            etiqueta2.Descripcion = txtDescripcionEtiqueta.Text;
            string especie = Convert.ToString(cbEspecie.SelectedValue);
            string cliente = Convert.ToString(cbCliente.SelectedValue);

            if (etiqueta1.Agregar(etiqueta2, especie, cliente) == true)
            {
                CargarGrilla();
                Limpiar();
            }
            else
            {
                MessageBox.Show("Error: No se pudo agregar el registro", "Agregar");
            }
        }
Ejemplo n.º 6
0
        public override void Modificar()
        {
            if (dgvLista.SelectedRows.Count != 0)
            {
                panelCampos.Top     = 0;
                panelCampos.Left    = 0;
                panelCampos.Visible = true;
                lblTipoAccion.Text  = "Modificar";
                btnAceptar.Text     = lblTipoAccion.Text;

                int pos = dgvLista.CurrentRow.Index;

                N_Etiqueta    etiqueta1 = new N_Etiqueta();
                E_Etiqueta_EC etiqueta2 = etiqueta1.ObtenerEtiqueta(dgvLista.Rows[pos].Cells["codigo"].Value.ToString());

                txtDescripcionEtiqueta.Text = etiqueta2.Descripcion;
                cbCliente.SelectedValue     = etiqueta2.Cliente.ToString();
                cbEspecie.SelectedValue     = etiqueta2.Especie.ToString();
                lblIDEtiqueta.Text          = etiqueta2.Codigo;
            }
        }
Ejemplo n.º 7
0
        private void frmMantenedorEtiqueta_Load(object sender, EventArgs e)
        {
            N_Etiqueta etiqueta1 = new N_Etiqueta();
            N_Cliente  cliente1  = new N_Cliente();
            N_Especie  especie1  = new N_Especie();

            dgvLista.DataSource = etiqueta1.Lista_EC();
            dgvLista.Columns["Codigo"].DisplayIndex      = 0;
            dgvLista.Columns["Descripcion"].DisplayIndex = 1;
            dgvLista.Columns["Cliente"].DisplayIndex     = 2;
            dgvLista.Columns["Especie"].DisplayIndex     = 3;


            cbCliente.DataSource    = cliente1.Lista();
            cbCliente.ValueMember   = "id";
            cbCliente.DisplayMember = "cliente";
            cbCliente.SelectedIndex = -1;

            cbEspecie.DataSource    = especie1.Lista();
            cbEspecie.ValueMember   = "codigo";
            cbEspecie.DisplayMember = "descripcion";
            cbEspecie.SelectedIndex = -1;
        }
Ejemplo n.º 8
0
        private void btnImprimir_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtGuia.Text) || string.IsNullOrWhiteSpace(txtGuia.Text))
            {
                MessageBox.Show("Ingrese Guia", "Agregar");
                return;
            }
            if (txtGuia.Text.Length < 4)
            {
                MessageBox.Show("Guia debe tener minimo 4 numeros", "Agregar");
                return;
            }
            if (string.IsNullOrEmpty(txtCliente.Text) || string.IsNullOrWhiteSpace(txtCliente.Text))
            {
                MessageBox.Show("Ingrese Cliente", "Agregar");
                return;
            }
            if (string.IsNullOrEmpty(dtpFecha.Text) || string.IsNullOrWhiteSpace(dtpFecha.Text))
            {
                MessageBox.Show("Ingrese Fecha", "Agregar");
                return;
            }
            if (string.IsNullOrEmpty(dtpHora.Text) || string.IsNullOrWhiteSpace(dtpHora.Text))
            {
                MessageBox.Show("Ingrese Hora", "Agregar");
                return;
            }
            if (string.IsNullOrEmpty(txtCantidad.Text) || string.IsNullOrWhiteSpace(txtCantidad.Text))
            {
                MessageBox.Show("Ingrese Cantidad", "Agregar");
                return;
            }
            string   guia        = txtGuia.Text;
            string   cliente     = txtCliente.Text;
            DateTime fecha       = dtpFecha.Value;
            string   fechaString = fecha.ToString("yyyy-MM-dd");
            //string hora = DateTime.ParseExact(dtpHora.Text, "h:mm:ss tt", CultureInfo.InvariantCulture).ToString("HH:mm:ss");
            //string hora = DateTime.ParseExact(dtpHora.Text, "HH:mm:ss", CultureInfo.InvariantCulture).ToString("HH:mm:ss");
            string   hora  = dtpHora.Value.ToString("HH:mm:ss");
            DateTime hora2 = dtpHora.Value;
            int      cant  = Convert.ToInt32(txtCantidad.Text);

            N_Etiqueta etiqueta1 = new N_Etiqueta();
            E_Etiqueta etiqueta2 = new E_Etiqueta()
            {
                Correlativo = 0,
                Guia_aerea  = guia,
                Fecha       = fechaString,
                Hora        = hora,
                Cliente     = cliente
            };

            for (int i = 0; i < cant; i++)
            {
                if (!etiqueta1.CrearEtiqueta(etiqueta2))
                {
                    MessageBox.Show(etiqueta1.Mensaje);
                    break;
                }
                else
                {
                    //Imprimir Etiqueta
                    N_CodigoDPL codigo   = new N_CodigoDPL();
                    string      substrng = etiqueta2.Guia_aerea.Substring(etiqueta2.Guia_aerea.Length - 4);
                    //codigo.ImpresionCodigoBarra(substrng, fecha.ToString("dd-MM-yyyy"), etiqueta2.Hora, etiqueta2.Correlativo.ToString());
                    codigo.ImpresionCodigoBarraV2(substrng, fecha.ToString("dd-MM-yyyy"), hora2.ToString("HH:mm"), etiqueta2.Correlativo.ToString());
                    Limpiar();
                }
            }
        }