예제 #1
0
        public List <E_Destino> Lista()
        {
            string           query;
            MySqlCommand     cmd;
            List <E_Destino> lista1 = new List <E_Destino>();

            query = "select * from tbl_destinorecepcion";
            try
            {
                if (Conectar() == true)
                {
                    cmd = new MySqlCommand(query, MySQLConexion);
                    MySqlDataReader reader = cmd.ExecuteReader();
                    E_Destino       objeto1;

                    while (reader.Read())
                    {
                        objeto1 = new E_Destino
                        {
                            Codigo      = Convert.ToString(reader["ID"]),
                            Descripcion = Convert.ToString(reader["descripcion"])
                        };
                        lista1.Add(objeto1);
                    }
                }
            }
            catch (Exception ex)
            {
                Mensaje = ex.Message;
                Desconectar();
            }

            Desconectar();
            return(lista1);
        }        //Fin funcion Lista
예제 #2
0
        public bool Modificar_Destino(E_Destino destino1)
        {
            string       query;
            MySqlCommand cmd;

            query = "update tbl_destinorecepcion set descripcion = @descripcion WHERE id=@id";

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

                    cmd.ExecuteNonQuery();
                }
            }
            catch (Exception ex)
            {
                Mensaje = ex.Message;
                Desconectar();
                return(false);
            }
            Desconectar();
            return(true);
        }
예제 #3
0
        public bool Agregar_Destino(E_Destino destino1)
        {
            string       query;
            MySqlCommand cmd;

            query = "insert into tbl_destinorecepcion(descripcion) values " +
                    "(@descripcion)";
            try
            {
                if (Conectar() == true)
                {
                    cmd = new MySqlCommand(query, MySQLConexion);
                    cmd.Parameters.AddWithValue("@descripcion", destino1.Descripcion);

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

            Desconectar();
            return(true);
        }
예제 #4
0
        void AgregarDestino()
        {
            N_Recepcion destino1 = new N_Recepcion();
            E_Destino   destino2 = new E_Destino();

            destino2.Codigo      = "0";
            destino2.Descripcion = txtDescripcionDestino.Text;
            if (destino1.Agregar_Destino(destino2) == true)
            {
                dgvLista.DataSource = destino1.Lista_Destino();
            }
            else
            {
                MessageBox.Show("Error: No se pudo agregar el registro", "Agregar");
            }
        }
예제 #5
0
        }        //Fin funcion Lista

        public E_Destino Obtener_Destino(string id)
        {
            string query;

            MySqlCommand cmd;

            query = "SELECT * FROM tbl_destinorecepcion where id = @id;";
            try
            {
                if (Conectar() == true)
                {
                    cmd = new MySqlCommand(query, MySQLConexion);
                    cmd.Parameters.AddWithValue("@id", id);

                    MySqlDataReader rst = cmd.ExecuteReader();
                    if (rst.Read())
                    {
                        E_Destino encabezado1 = new E_Destino()
                        {
                            Codigo      = rst["id"].ToString(),
                            Descripcion = rst["descripcion"].ToString()
                        };
                        Desconectar();
                        return(encabezado1);
                    }
                    else
                    {
                        Mensaje = "No se encontraron registros";
                        Desconectar();
                        return(null);
                    }
                }
                else
                {
                    Mensaje = "Error de conexion";
                    Desconectar();
                    return(null);
                }
            }
            catch (Exception ex)
            {
                Mensaje = ex.Message;
                Desconectar();
                return(null);
            }
        }
예제 #6
0
        public bool Modificar_Destino(E_Destino destino1)
        {
            D_Recepcion destino = new D_Recepcion();

            return(destino.Modificar_Destino(destino1));
        }
예제 #7
0
        public bool Agregar_Destino(E_Destino destino1)
        {
            D_Recepcion destino = new D_Recepcion();

            return(destino.Agregar_Destino(destino1));
        }
예제 #8
0
        public E_Recepcion_Encabezado Obtener_Encabezado_ID(string id)
        {
            string query;

            MySqlCommand cmd;

            query = "SELECT * FROM tbl_recepcion where id = @id;";
            try
            {
                cmd = new MySqlCommand(query, MySQLConexion);
                cmd.Parameters.AddWithValue("@id", id);

                MySqlDataReader rst = cmd.ExecuteReader();
                if (rst.Read())
                {
                    double temperatura = Convert.ToDouble(rst["temperatura"].ToString());
                    E_Recepcion_Encabezado encabezado1 = new E_Recepcion_Encabezado();

                    encabezado1.ID_Registro      = rst["id"].ToString();
                    encabezado1.ID_Cliente       = rst["id_cliente"].ToString();
                    encabezado1.Codigo_Productor = rst["id_productor"].ToString();
                    encabezado1.Chofer           = rst["chofer"].ToString();
                    encabezado1.Guia             = rst["guia"].ToString();
                    encabezado1.ID_Especie       = rst["id_especie"].ToString();
                    encabezado1.ID_Descarga      = rst["id_descarga"].ToString();
                    encabezado1.Temperatura      = temperatura.ToString().Replace(".", ",");
                    encabezado1.ID_Destino       = rst["id_destino"].ToString();
                    encabezado1.Fecha            = rst["fecha"].ToString();
                    encabezado1.Lote             = rst["lote"].ToString();
                    encabezado1.Cantidad_Pallets = rst["cantidad_pallets"].ToString();
                    encabezado1.ID_Tipo          = rst["id_tipo"].ToString();

                    D_Cliente        cliente1        = new D_Cliente();
                    E_Cliente        cliente2        = new E_Cliente();
                    E_Descarga       descarga1       = new E_Descarga();
                    E_Destino        destino1        = new E_Destino();
                    D_Especie        especie1        = new D_Especie();
                    E_Especie        especie2        = new E_Especie();
                    D_Productor      productor1      = new D_Productor();
                    E_Productor      productor2      = new E_Productor();
                    D_Tipo_Recepcion tipo_Recepcion1 = new D_Tipo_Recepcion();
                    E_Tipo_Recepcion tipo_Recepcion2 = new E_Tipo_Recepcion();

                    cliente2        = cliente1.Obtener_Cliente(encabezado1.ID_Cliente);
                    descarga1       = Obtener_Descarga(encabezado1.ID_Descarga);
                    destino1        = Obtener_Destino(encabezado1.ID_Destino);
                    especie2        = especie1.Obtener_Especie(encabezado1.ID_Especie);
                    productor2      = productor1.ObtenerProductor(encabezado1.Codigo_Productor);
                    tipo_Recepcion2 = tipo_Recepcion1.Obtener_TipoRecepcion(encabezado1.ID_Tipo);

                    encabezado1.Cliente   = cliente2.Cliente;
                    encabezado1.Descarga  = descarga1.Descripcion;
                    encabezado1.Destino   = destino1.Descripcion;
                    encabezado1.Especie   = especie2.Descripcion;
                    encabezado1.Productor = productor2.Descripcion;
                    encabezado1.Tipo      = tipo_Recepcion2.Descripcion;

                    Desconectar();
                    return(encabezado1);
                }
                else
                {
                    Mensaje = "No se encontraron registros";
                    Desconectar();
                    return(null);
                }
            }
            catch (Exception ex)
            {
                Mensaje = ex.Message;
                Desconectar();
                return(null);
            }
        }