Пример #1
0
        public bool Modificar(E_Etiqueta etiqueta1, string especie, string cliente)
        {
            string       query;
            MySqlCommand cmd;

            query = "update tbl_etiqueta set descripcion=@descripcion, ID_especie = @especie, ID_cliente = @cliente WHERE ID=@ID";

            try
            {
                if (Conectar() == true)
                {
                    cmd = new MySqlCommand(query, MySQLConexion);
                    cmd.Parameters.AddWithValue("@ID", etiqueta1.Codigo);
                    cmd.Parameters.AddWithValue("@descripcion", etiqueta1.Descripcion);
                    cmd.Parameters.AddWithValue("@especie", especie);
                    cmd.Parameters.AddWithValue("@cliente", cliente);
                    cmd.ExecuteNonQuery();
                }
            }
            catch (Exception ex)
            {
                Mensaje = ex.Message;
                Desconectar();
                return(false);
            }

            Desconectar();
            return(true);
        }
Пример #2
0
        }        //Fin funcion

        public bool Agregar(E_Etiqueta etiqueta1, string especie, string cliente)
        {
            string       query;
            MySqlCommand cmd;

            query = "insert into tbl_etiqueta(descripcion,ID_especie,ID_cliente) values " +
                    "(@descripcion,@especie,@cliente)";
            try
            {
                if (Conectar() == true)
                {
                    cmd = new MySqlCommand(query, MySQLConexion);
                    cmd.Parameters.AddWithValue("@descripcion", etiqueta1.Descripcion);
                    cmd.Parameters.AddWithValue("@especie", especie);
                    cmd.Parameters.AddWithValue("@cliente", cliente);

                    cmd.ExecuteNonQuery();
                }
            }
            catch (Exception ex)
            {
                Mensaje = ex.Message;
                Desconectar();
                return(false);
            }

            Desconectar();
            return(true);
        }
Пример #3
0
        public List <E_Etiqueta> ListaEtiquetasFecha(string inicio, string fin)
        {
            string            query = "SELECT * FROM tbl_etiqueta where fecha between @inicio and @fin;";
            MySqlCommand      cmd;
            List <E_Etiqueta> temp = new List <E_Etiqueta>();

            try
            {
                if (Conectar())
                {
                    cmd = new MySqlCommand(query, MySQLConexion);
                    cmd.Parameters.AddWithValue("@inicio", inicio);
                    cmd.Parameters.AddWithValue("@fin", fin);

                    MySqlDataReader reader = cmd.ExecuteReader();
                    if (reader.HasRows)
                    {
                        while (reader.Read())
                        {
                            E_Etiqueta objeto1 = new E_Etiqueta();

                            objeto1.Correlativo = Convert.ToInt32(reader["correlativo"]);
                            objeto1.Guia_aerea  = Convert.ToString(reader["guia_aerea"]);
                            objeto1.Fecha       = Convert.ToDateTime(reader["fecha"]).ToString("dd-MM-yyyy");
                            objeto1.Hora        = Convert.ToString(reader["hora"]);
                            objeto1.Cliente     = Convert.ToString(reader["cliente"]);

                            temp.Add(objeto1);
                        }
                        Desconectar();
                        return(temp);
                    }
                    else
                    {
                        _mensaje = "No se encontraron resultados";
                        Desconectar();
                        return(null);
                    }
                }
                else
                {
                    _mensaje = "Error en la conexion a la base de datos";
                    return(null);
                }
            }
            catch (Exception ex)
            {
                _mensaje = ex.Message;
                Desconectar();
                return(null);
            }
        }
        public bool CrearEtiqueta(E_Etiqueta etiqueta1)
        {
            D_Etiqueta etiqueta2 = new D_Etiqueta();

            etiqueta2.Etiqueta = etiqueta1;
            if (!etiqueta2.CrearEtiqueta())
            {
                _mensaje = etiqueta2.Mensaje;
                return(false);
            }
            else
            {
                _mensaje = "Etiqueta creada";
                return(true);
            }
        }
Пример #5
0
        }        //Fin funcion

        public List <E_Etiqueta> ListaCliente(string cliente)
        {
            string       query;
            MySqlCommand cmd;

            List <E_Etiqueta> lista1 = new List <E_Etiqueta>();

            query = "select * from tbl_etiqueta where id_cliente = @cliente;";
            try
            {
                if (Conectar() == true)
                {
                    cmd = new MySqlCommand(query, MySQLConexion);
                    cmd.Parameters.AddWithValue("@cliente", cliente);
                    MySqlDataReader reader = cmd.ExecuteReader();
                    E_Etiqueta      objeto1;

                    while (reader.Read())
                    {
                        objeto1 = new E_Etiqueta();

                        objeto1.Codigo      = Convert.ToString(reader["ID"]);
                        objeto1.Descripcion = Convert.ToString(reader["descripcion"]);
                        //try
                        //{
                        //    objeto1.Peso = Convert.ToInt32(reader["peso"]);
                        //}
                        //catch
                        //{
                        //    objeto1.Peso = 0;
                        //}

                        lista1.Add(objeto1);
                    }
                }
            }
            catch (Exception ex)
            {
                Mensaje = ex.Message;
                Desconectar();
            }

            Desconectar();
            return(lista1);
        }        //Fin funcion
Пример #6
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");
            }
        }
Пример #7
0
        public bool Modificar(E_Etiqueta etiqueta1, string especie, string cliente)
        {
            D_Etiqueta etiqueta = new D_Etiqueta();

            return(etiqueta.Modificar(etiqueta1, especie, cliente));
        }
Пример #8
0
        public bool Agregar(E_Etiqueta etiqueta1, string especie, string cliente)
        {
            D_Etiqueta etiqueta = new D_Etiqueta();

            return(etiqueta.Agregar(etiqueta1, especie, cliente));
        }
Пример #9
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();
                }
            }
        }