コード例 #1
0
        public bool Modificar(E_Variedad variedad1)
        {
            string       query;
            MySqlCommand cmd;

            query = "update tbl_variedad set descripcion=@descripcion, id_especie = @especie WHERE ID=@ID";

            try
            {
                if (Conectar() == true)
                {
                    cmd = new MySqlCommand(query, MySQLConexion);
                    cmd.Parameters.AddWithValue("@ID", variedad1.Codigo);
                    cmd.Parameters.AddWithValue("@descripcion", variedad1.Descripcion);
                    cmd.Parameters.AddWithValue("@especie", variedad1.ID_Especie);

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

            Desconectar();
            return(true);
        }
コード例 #2
0
        }        //Fin funcion

        public bool Agregar(E_Variedad variedad1)
        {
            string       query;
            MySqlCommand cmd;

            query = "insert into tbl_variedad(descripcion,id_especie) values " +
                    "(@descripcion,@especie)";
            try
            {
                if (Conectar() == true)
                {
                    cmd = new MySqlCommand(query, MySQLConexion);
                    cmd.Parameters.AddWithValue("@descripcion", variedad1.Descripcion);
                    cmd.Parameters.AddWithValue("@especie", variedad1.ID_Especie);

                    cmd.ExecuteNonQuery();
                    return(true);
                }
                else
                {
                    Desconectar();
                    Mensaje = "Error de conexion";
                    return(false);
                }
            }
            catch (Exception ex)
            {
                Mensaje = ex.Message;
                Desconectar();
                return(false);
            }
        }
コード例 #3
0
        }        //Fin funcion

        public E_Variedad ObtenerVariedad(string id)
        {
            string       query;
            MySqlCommand cmd;

            query = "select * from tbl_variedad where id = @id";
            try
            {
                if (Conectar() == true)
                {
                    cmd = new MySqlCommand(query, MySQLConexion);
                    cmd.Parameters.AddWithValue("@id", id);
                    MySqlDataReader reader = cmd.ExecuteReader();
                    E_Variedad      tipo1;

                    if (reader.Read())
                    {
                        tipo1 = new E_Variedad
                        {
                            Codigo      = Convert.ToString(reader["ID"]),
                            Descripcion = Convert.ToString(reader["descripcion"]),
                            ID_Especie  = Convert.ToString(reader["id_especie"])
                        };
                        Desconectar();
                        return(tipo1);
                    }
                    else
                    {
                        Mensaje = "No se encontraron registros";
                        Desconectar();
                        return(null);
                    }
                }
                else
                {
                    Mensaje = "Error en la conexion";
                    Desconectar();
                    return(null);
                }
            }
            catch (Exception ex)
            {
                Mensaje = ex.Message;
                Desconectar();
                return(null);
            }
        }
コード例 #4
0
        public List <E_Variedad> ListaEspecie(string especie)
        {
            string       query;
            MySqlCommand cmd;

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

            query = "select * from tbl_variedad where id_especie = @especie";
            try
            {
                if (Conectar() == true)
                {
                    cmd = new MySqlCommand(query, MySQLConexion);
                    cmd.Parameters.AddWithValue("@especie", especie);
                    MySqlDataReader reader = cmd.ExecuteReader();
                    E_Variedad      objeto1;

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

                        objeto1.Codigo      = Convert.ToString(reader["ID"]);
                        objeto1.Descripcion = Convert.ToString(reader["descripcion"]);
                        objeto1.ID_Especie  = Convert.ToString(reader["id_especie"]);
                        //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
コード例 #5
0
        void ModificarVariedad()
        {
            N_Variedad variedad1 = new N_Variedad();
            E_Variedad variedad2 = new E_Variedad();

            variedad2.Codigo      = lblIDVariedad.Text;
            variedad2.Descripcion = txtDescripcionVariedad.Text;
            variedad2.ID_Especie  = cbEspecie.SelectedValue.ToString();

            if (variedad1.Modificar(variedad2) == true)
            {
                dgvLista.DataSource = variedad1.Lista();
            }
            else
            {
                MessageBox.Show("Error: No se pudo modificar el registro", "Modificar");
            }
        }
コード例 #6
0
ファイル: N_Variedad.cs プロジェクト: diegocade1/Packing
        public bool Modificar(E_Variedad variedad1)
        {
            D_Variedad variedad = new D_Variedad();

            return(variedad.Modificar(variedad1));
        }
コード例 #7
0
ファイル: N_Variedad.cs プロジェクト: diegocade1/Packing
        public bool Agregar(E_Variedad variedad1)
        {
            D_Variedad variedad = new D_Variedad();

            return(variedad.Agregar(variedad1));
        }