예제 #1
0
        public string set_Rubro(E_Rubro rubro)
        {
            try
            {
                cn.Open();
                cmd             = new SqlCommand("setRubro", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@nombre", rubro.nombre);
                cmd.Parameters.AddWithValue("@idRubro", rubro.idRubro);
                cmd.ExecuteNonQuery();
            }
            catch (Exception e)
            {
                xRet = e.Message;
            }
            finally
            {
                if (cn.State == ConnectionState.Open)
                {
                    cn.Close();
                }
            }


            return(xRet);
        }
예제 #2
0
 public string guardar(E_Rubro rubro)
 {
     if (rubro.idRubro == 0)
     {
         return(bdRubro.add_Rubro(rubro));
     }
     else
     {
         return(bdRubro.set_Rubro(rubro));
     }
 }
예제 #3
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (txtAgrRubro.Text != "")
            {
                string  xRet;
                E_Rubro rubro  = new E_Rubro();
                N_Rubro nRubro = new N_Rubro();
                rubro.nombre = txtAgrRubro.Text;
                if (txtId.Text != "")
                {
                    rubro.idRubro = Convert.ToInt64(txtId.Text);
                }

                xRet = nRubro.guardar(rubro);

                if (xRet != "0")
                {
                    MessageBox.Show("no se pudo agregar la rubro", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    MessageBox.Show("¡El rubro se agrego correctamente!", "Operacion Exitosa", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtAgrRubro.Text = "";
                }

                refrescarGrilla();
            }



            //// si devuelve true es que los campos obligatorios estan completos
            // E_Rubro Rubro = new E_Rubro();
            //    //si el txt id esta vacio significa que es una cliente nuevo
            //    if (txtId.Text != "") Rubro.idRubro = Convert.ToInt64(txtId.Text);

            //    Rubro.nombre = txtAgrRubro.Text;



            //    N_Rubro nRubro = new N_Rubro();
            //    string xRet = nRubro.guardar(Rubro);
            //    if (xRet != "0")
            //    {
            //        MessageBox.Show("No se puedo agregar el rubro");
            //    }
            //    else
            //    {
            //        MessageBox.Show("¡El rubro se agrego correctamente!");
            //    }
        }
예제 #4
0
        public string add_Rubro(E_Rubro rubro)
        {
            try
            {
                cn.Open();
                cmd             = new SqlCommand("addRubro", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@nombre", rubro.nombre);

                cmd.ExecuteNonQuery();
            }
            catch (Exception e)
            {
                xRet = e.Message;
            }
            return(xRet);
        }
예제 #5
0
        private void btnGuardar_Click_1(object sender, EventArgs e)
        {
            if (txtAgrRubro.Text != "")
            {
                E_Rubro rubro = new E_Rubro();
                rubro.nombre = txtAgrRubro.Text;
                if (!string.IsNullOrEmpty(txtId.Text))
                {
                    rubro.idRubro = Convert.ToInt32(txtId.Text);
                }
                N_Rubro nRubro = new N_Rubro();
                nRubro.guardar(rubro);

                lblNvoMod.Text   = "Nueva Rubro";
                txtId.Text       = null;
                txtAgrRubro.Text = null;
                refrescarGrilla();
            }
        }
예제 #6
0
        static public void addRurbo()
        {
            string   xRet;
            E_Rubro  r  = new E_Rubro();
            BD_Rubro bd = new BD_Rubro();

            r.nombre = "nombre del rubro";
            xRet     = bd.add_Rubro(r);


            if (xRet != "0")
            {
                Console.WriteLine("no se agrego la Rurbro");
            }
            else
            {
                Console.WriteLine("se agrego la Rubro");
            }
        }
예제 #7
0
        public List <E_Rubro> getAll_Rubros(string filtro)
        {
            List <E_Rubro> rubros = new List <E_Rubro>();

            try
            {
                cn.Open();
                cmd             = new SqlCommand("getAllRubro", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@filtro", filtro);
                SqlDataReader oReader = cmd.ExecuteReader();

                while (oReader.Read())
                {
                    E_Rubro rubro = new E_Rubro();

                    rubro.idRubro = Convert.ToInt64(oReader["idRubro"]);
                    rubro.nombre  = oReader["nombre"].ToString();

                    rubros.Add(rubro);
                }
            }
            catch (Exception e)
            {
                xRet = e.Message;
            }
            finally
            {
                if (cn.State == ConnectionState.Open)
                {
                    cn.Close();
                }
            }

            return(rubros);
        }