public bool ModificarEtiqueta(E_Etiqueta_Quesos etiqueta)
        {
            string       query = "update tbl_qu_etiqueta set descripcion = @descripcion, sap = @sap, codigo = @codigo where id = @id;";
            MySqlCommand cmd;

            try
            {
                if (Conectar())
                {
                    cmd = new MySqlCommand(query, MySQLConexion);
                    cmd.Parameters.AddWithValue("@nombre_etiqueta", etiqueta.Nombre_etiqueta);
                    cmd.Parameters.AddWithValue("@descripcion", etiqueta.Descripcion);
                    cmd.Parameters.AddWithValue("@sap", etiqueta.SAP);
                    cmd.Parameters.AddWithValue("@codigoBarras", etiqueta.CodigoBarras);
                    cmd.Parameters.AddWithValue("@id", etiqueta.ID);

                    cmd.ExecuteNonQuery();
                    Desconectar();
                    return(true);
                }
                else
                {
                    _mensaje = "Error en la conexion a la base de datos";
                    return(false);
                }
            }
            catch (Exception ex)
            {
                _mensaje = ex.Message;
                Desconectar();
                return(false);
            }
        }
        public bool CrearEtiqueta(E_Etiqueta_Quesos etiqueta)
        {
            string query = "insert into tbl_qu_etiqueta(nombre_etiqueta,descripcion,sap,codigobarras) " +
                           "values (@nombre_etiqueta,@descripcion,@sap,@codigobarras);";
            MySqlCommand cmd;

            try
            {
                if (Conectar())
                {
                    cmd = new MySqlCommand(query, MySQLConexion);
                    cmd.Parameters.AddWithValue("nombre_etiqueta", etiqueta.Nombre_etiqueta);
                    cmd.Parameters.AddWithValue("descripcion", etiqueta.Descripcion);
                    cmd.Parameters.AddWithValue("@sap", etiqueta.SAP);
                    cmd.Parameters.AddWithValue("@codigobarras", etiqueta.CodigoBarras);

                    cmd.ExecuteNonQuery();
                    etiqueta.ID = cmd.LastInsertedId.ToString();
                    Desconectar();
                    return(true);
                }
                else
                {
                    _mensaje = "Error en la conexion a la base de datos";
                    return(false);
                }
            }
            catch (Exception ex)
            {
                _mensaje = ex.Message;
                Desconectar();
                return(false);
            }
        }
        public List <E_Etiqueta_Quesos> ListaEtiquetas()
        {
            string                   query = "select * from tbl_qu_etiqueta;";
            MySqlCommand             cmd;
            List <E_Etiqueta_Quesos> temp = new List <E_Etiqueta_Quesos>();

            try
            {
                if (Conectar())
                {
                    cmd = new MySqlCommand(query, MySQLConexion);

                    MySqlDataReader reader = cmd.ExecuteReader();
                    if (reader.HasRows)
                    {
                        while (reader.Read())
                        {
                            E_Etiqueta_Quesos etiqueta = new E_Etiqueta_Quesos();

                            etiqueta.ID = Convert.ToString(reader["id"]);
                            etiqueta.Nombre_etiqueta = Convert.ToString(reader["nombre_etiqueta"]);
                            etiqueta.Descripcion     = Convert.ToString(reader["descripcion"]);
                            etiqueta.CodigoBarras    = Convert.ToString(reader["codigobarras"]);
                            etiqueta.SAP             = Convert.ToString(reader["sap"]);

                            temp.Add(etiqueta);
                        }
                        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 ModificarEtiqueta(E_Etiqueta_Quesos etiqueta)
        {
            D_Etiqueta_Quesos etiqueta2 = new D_Etiqueta_Quesos();

            if (!etiqueta2.ModificarEtiqueta(etiqueta))
            {
                _mensaje = etiqueta2.Mensaje;
                return(false);
            }
            else
            {
                _mensaje = "Etiqueta modificada";
                return(true);
            }
        }
        public E_Etiqueta_Quesos ObtenerEtiqueta(string id)
        {
            D_Etiqueta_Quesos etiqueta2 = new D_Etiqueta_Quesos();
            E_Etiqueta_Quesos temp      = new E_Etiqueta_Quesos();

            if ((temp = etiqueta2.ObtenerEtiqueta(id)) != null)
            {
                return(temp);
            }
            else
            {
                _mensaje = etiqueta2.Mensaje;
                return(null);
            }
        }
        public E_Etiqueta_Quesos ObtenerEtiqueta(string id)
        {
            string            query = "select * from tbl_qu_etiqueta where id = @id;";
            MySqlCommand      cmd;
            E_Etiqueta_Quesos etiqueta = new E_Etiqueta_Quesos();;

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

                    MySqlDataReader reader = cmd.ExecuteReader();
                    if (reader.HasRows)
                    {
                        while (reader.Read())
                        {
                            etiqueta.ID           = Convert.ToString(reader["id"]);
                            etiqueta.Descripcion  = Convert.ToString(reader["descripcion"]);
                            etiqueta.CodigoBarras = Convert.ToString(reader["codigoBarras"]);
                            etiqueta.SAP          = Convert.ToString(reader["sap"]);
                        }
                        Desconectar();
                        return(etiqueta);
                    }
                    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);
            }
        }
Esempio n. 7
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            if (txtNombreEtiqueta.Text.Trim() == "")
            {
                MessageBox.Show("Ingrese nombre Etiqueta");
                return;
            }


            if (txtProducto.Text.Trim() == "")
            {
                MessageBox.Show("Ingrese Producto");
                return;
            }

            if (txtCodigoBarras.Text.Trim() == "")
            {
                MessageBox.Show("Ingrese Codigo Barras");
                return;
            }

            if (txtCodigoSAP.Text.Trim() == "")
            {
                MessageBox.Show("Ingrese Sap");
                return;
            }


            E_Etiqueta_Quesos etiqueta = new E_Etiqueta_Quesos();

            etiqueta.Nombre_etiqueta = txtNombreEtiqueta.Text;
            etiqueta.Descripcion     = txtProducto.Text;
            etiqueta.CodigoBarras    = txtCodigoBarras.Text;
            etiqueta.SAP             = txtCodigoSAP.Text;

            etiquetaQuesos.CrearEtiqueta(etiqueta);

            CargarLista();
            LimpiarCampos();
        }