Beispiel #1
0
 // METODOS DE ACTUALIZACION CON MYSQL
 protected void Buscar()
 {
     //Metodo que retorna cada campo y rellena los entrys con dichos campos
     MySql.ConectorMysql bd = new MySql.ConectorMysql();
     bd.Conectar();
     bd.cmd = new MySqlCommand("Select * from tarticulos where artcod=?cod and artestatus='A'", bd.con);
     bd.cmd.Parameters.Add("?cod", MySqlDbType.VarChar).Value = entcod.Text;
     bd.dr = bd.cmd.ExecuteReader();
     if (bd.dr.Read())
     {
         entcodpto.Text     = bd.dr [1].ToString();
         entdesc.Text       = bd.dr [2].ToString();
         entcosto.Text      = bd.dr [3].ToString();
         entpredetal.Text   = bd.dr [4].ToString();
         entpremayor.Text   = bd.dr [5].ToString();
         entexistdetal.Text = bd.dr [6].ToString();
         entexistmayor.Text = bd.dr [7].ToString();
         bd.dr.Close();
         bd.Desconectar();
     }
     else
     {
         MessageDialog md1 = new MessageDialog(this, DialogFlags.Modal, MessageType.Info, ButtonsType.Ok, "No se encontraron resultados");
         md1.Run();
         md1.Destroy();
         bd.dr.Close();
         bd.Desconectar();
     }
 }
Beispiel #2
0
 protected void Modificar()
 {
     //Metodo que actualiza un registro existente en la tabla tarticulos
     MySql.ConectorMysql bd = new MySql.ConectorMysql();
     bd.Conectar();
     bd.cmd = new MySqlCommand("UPDATE tarticulos SET artdesc=?artdesc, artcosto=?artcosto, artpreciodetal=?artpredetal, artpreciomayor=?artpremayor, artexistdetal=?artexistdetal, artexistmayor=?artexistmayor WHERE artcod=?artcod AND artestatus='A'", bd.con);
     bd.cmd.Parameters.Add("?artdesc", MySqlDbType.VarChar).Value     = entdesc.Text;
     bd.cmd.Parameters.Add("?artcosto", MySqlDbType.Double).Value     = double.Parse(entcosto.Text);
     bd.cmd.Parameters.Add("?artpredetal", MySqlDbType.Double).Value  = double.Parse(entpredetal.Text);
     bd.cmd.Parameters.Add("?artpremayor", MySqlDbType.Double).Value  = double.Parse(entpremayor.Text);
     bd.cmd.Parameters.Add("?artexistdetal", MySqlDbType.Int16).Value = Int16.Parse(entexistdetal.Text);
     bd.cmd.Parameters.Add("?artexistmayor", MySqlDbType.Int16).Value = Int16.Parse(entexistmayor.Text);
     bd.cmd.Parameters.Add("?artcod", MySqlDbType.VarChar).Value      = entcod.Text;
     if (bd.cmd.ExecuteNonQuery() > 0)
     {
         MessageDialog msg = new MessageDialog(this, DialogFlags.Modal, MessageType.Info, ButtonsType.Ok, "El registro fue modificado exitosamente.");
         msg.Run();
         msg.Destroy();
         bd.Desconectar();
     }
     else
     {
         MessageDialog msg = new MessageDialog(this, DialogFlags.Modal, MessageType.Info, ButtonsType.Ok, "El registro no fue modificado.");
         msg.Run();
         msg.Destroy();
         bd.Desconectar();
     }
 }
Beispiel #3
0
        protected void Incluir()
        {
            //Metodo que incluye un registro en la tabla tarticulos
            MySql.ConectorMysql bd = new MySql.ConectorMysql();
            bd.Conectar();
            bd.cmd = new MySqlCommand("INSERT INTO tarticulos VALUES(?artcod, ?artcodpto, ?artdesc, ?artcosto, ?artpredetal, ?artpremayor, ?artexistdetal, ?artexistmayor, ?artestatus)", bd.con);
            bd.cmd.Parameters.Add("?artcod", MySqlDbType.VarChar).Value      = entcod.Text;
            bd.cmd.Parameters.Add("?artcodpto", MySqlDbType.VarChar).Value   = entcodpto.Text;
            bd.cmd.Parameters.Add("?artdesc", MySqlDbType.VarChar).Value     = entdesc.Text;
            bd.cmd.Parameters.Add("?artcosto", MySqlDbType.Double).Value     = double.Parse(entcosto.Text);
            bd.cmd.Parameters.Add("?artpredetal", MySqlDbType.Double).Value  = double.Parse(entpredetal.Text);
            bd.cmd.Parameters.Add("?artpremayor", MySqlDbType.Double).Value  = double.Parse(entpremayor.Text);
            bd.cmd.Parameters.Add("?artexistdetal", MySqlDbType.Int16).Value = Int16.Parse(entexistdetal.Text);
            bd.cmd.Parameters.Add("?artexistmayor", MySqlDbType.Int16).Value = Int16.Parse(entexistmayor.Text);
            bd.cmd.Parameters.Add("?artestatus", MySqlDbType.VarChar).Value  = "A";

            if (bd.cmd.ExecuteNonQuery() > 0)
            {
                bd.Desconectar();
                MessageDialog msg = new MessageDialog(this, DialogFlags.Modal, MessageType.Info, ButtonsType.Ok, "El registro fue incluido exitosamente.");
                msg.Run();
                msg.Destroy();
            }
            else
            {
                bd.Desconectar();
                MessageDialog msg = new MessageDialog(this, DialogFlags.Modal, MessageType.Info, ButtonsType.Ok, "El registro no fue incluido.");
                msg.Run();
                msg.Destroy();
            }
        }
Beispiel #4
0
 protected bool ExistenciaDepartamento(string dptocod)
 {
     //Metodo que retorna true si exise un departamento con el codigo ingresado
     MySql.ConectorMysql bd = new MySql.ConectorMysql();
     bd.Conectar();
     bd.cmd = new MySqlCommand("SELECT dptocod FROM tdepartamentos WHERE dptoestatus='A' AND dptocod=" + dptocod, bd.con);
     bd.dr  = bd.cmd.ExecuteReader();
     if (bd.dr.Read())
     {
         bd.Desconectar();
         return(true);
     }
     else
     {
         bd.Desconectar();
         return(false);
     }
 }
Beispiel #5
0
 protected void Reactivar()
 {
     //Metodo que reactiva un registro eliminado logicamente de la tabla tarticulos
     MySql.ConectorMysql bd = new MySql.ConectorMysql();
     bd.Conectar();
     bd.cmd = new MySqlCommand("UPDATE tarticulos SET artestatus='A' WHERE artcod=?artcod AND artestatus='E'", bd.con);
     bd.cmd.Parameters.Add("?artcod", MySqlDbType.VarChar).Value = entcod.Text;
     if (bd.cmd.ExecuteNonQuery() > 0)
     {
         MessageDialog msg = new MessageDialog(this, DialogFlags.Modal, MessageType.Info, ButtonsType.Ok, "El registro fue reactivado exitosamente.");
         msg.Run();
         msg.Destroy();
         bd.Desconectar();
     }
     else
     {
         MessageDialog msg = new MessageDialog(this, DialogFlags.Modal, MessageType.Info, ButtonsType.Ok, "El registro no fue reactivado.");
         msg.Run();
         msg.Destroy();
         bd.Desconectar();
     }
 }
Beispiel #6
0
        protected string BuscarString(string estatus)
        {
            //Metodo que retorna al igual que el metodo anterior, todos los campos
            //Pero esta vez en forma de string
            MySql.ConectorMysql bd = new MySql.ConectorMysql();
            string resultado;

            bd.Conectar();
            bd.cmd = new MySqlCommand("SELECT * FROM tarticulos WHERE artcod=?cod AND artestatus='" + estatus + "';", bd.con);
            bd.cmd.Parameters.Add("?cod", MySqlDbType.VarChar).Value = entcod.Text;
            bd.dr = bd.cmd.ExecuteReader();
            if (bd.dr.Read())
            {
                resultado = "Codigo: " + bd.dr[0] + "\nCodigo departamento: " + bd.dr[1] + "\nDescripcion: " + bd.dr[2] + "\nCosto:" + bd.dr[3] + "\nPrecio Detal: " + bd.dr[4] + "\nPrecio Mayor: " + bd.dr[5] + "\nCantidad Almacen 1: " + bd.dr[6] + "\nCantidad Almacen 2: " + bd.dr[7];
                bd.Desconectar();
                return(resultado);
            }
            else
            {
                resultado = "No se obtuvieron resultados";
                bd.Desconectar();
                return(resultado);
            }
        }