Beispiel #1
0
 public void add()
 {
     if (txtcant.Text.Trim() == "" || txtname.Text.Trim() == "" || txtprice.Text.Trim() == "" || txttipo.Text.Trim() == "" || txtmarca.Text.Trim() == "")
     {
         MessageBox.Show("campos vacios", "faltan datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         constructorequip add = new constructorequip();
         int val;
         if (Int32.TryParse(txtcant.Text, out val))
         {
             add.marca    = txtmarca.Text;
             add.nombre   = txtname.Text;
             add.precio   = double.Parse(txtprice.Text);
             add.tipo     = txttipo.Text;
             add.cantidad = Convert.ToInt32(txtcant.Text);
             int datos = funciones_material.agregar(add);
         }
     }
 }
        public static bool actualizar(constructorequip upd)
        {
            bool retorno = false;

            try
            {
                MySqlCommand cmdupdate = new MySqlCommand(string.Format("UPDATE materiales SET nombre_material='{0}',tipo_material='{1}',marca='{2}',precio='{3}',cantidad='{4}' WHERE id_material='{5}'", upd.nombre, upd.tipo, upd.marca, upd.precio, upd.cantidad, upd.id_material), conexion.obtenerconexion());
                retorno = Convert.ToBoolean(cmdupdate.ExecuteNonQuery());
                if (retorno == true)
                {
                    MessageBox.Show("Datos actualizados correctamente", "Completado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Datos no actualizados", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                return(retorno);
            }
            catch (Exception e)
            {
                MessageBox.Show("Ha ocurrido un problema" + e, "Error critico", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(retorno);
            }
        }
        public static int agregar(constructorequip add)
        {
            int retorno = 0;

            try
            {
                MySqlCommand cmdadd = new MySqlCommand(string.Format("INSERT INTO materiales (nombre_material,tipo_material,marca,precio,cantidad)VALUES('{0}','{1}','{2}','{3}','{4}')", add.nombre, add.tipo, add.marca, add.precio, add.cantidad), conexion.obtenerconexion());
                retorno = Convert.ToInt32(cmdadd.ExecuteNonQuery());
                if (retorno >= 1)
                {
                    MessageBox.Show("Material ingresado correctamente", "Completado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Material no ingresado ", " No completado", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                return(retorno);
            }
            catch (Exception e)
            {
                MessageBox.Show("Ha ocurrido un problema" + e, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(retorno);
            }
        }