public int insertarRecursos(clsRecursosEntity co)
        {
            try
            {
                SqlConnection cnx = cn.conectar();

                cm = new SqlCommand("Recurso", cnx);
                cm.Parameters.AddWithValue("@B", 1);
                cm.Parameters.AddWithValue("@IdRecursos", "");
                cm.Parameters.AddWithValue("@Nombres", co.nombre);
                cm.Parameters.AddWithValue("@Codigo", co.codigo);
                cm.Parameters.AddWithValue("@Descripcion", co.descripcion);

                cm.CommandType = CommandType.StoredProcedure;
                cnx.Open();
                cm.ExecuteNonQuery();
                indicador = 1;
            }
            catch (Exception e)
            {
                e.Message.ToString();
                indicador = 0;
            }
            finally
            {
                cm.Connection.Close();
            }
            return(indicador);
        }
Exemple #2
0
        private void buttonGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                if (buttonGuardar.Text.Equals("Guardar"))
                {
                    clsRecursosEntity objetoRecurso = new clsRecursosEntity();
                    objetoRecurso.nombre      = textBoxNombre.Text;
                    objetoRecurso.codigo      = textBoxCodigo.Text;
                    objetoRecurso.descripcion = textBoxDescripcion.Text;

                    if (logicaR.insertarRecurso(objetoRecurso) > 0)
                    {
                        MessageBox.Show("Agregado con exito");
                        dataGridViewRecursos.DataSource = logicaR.listarRecurso();
                        textBoxNombre.Clear();
                        textBoxCodigo.Clear();
                        textBoxDescripcion.Clear();
                        tabRecursos.SelectedTab = tabDetalle;
                    }

                    else
                    {
                        MessageBox.Show("Error al agregar Recurso");
                    }
                }

                if (buttonGuardar.Text.Equals("Actualizar"))
                {
                    clsRecursosEntity objetoRecurso = new clsRecursosEntity();
                    objetoRecurso.idRecursos  = Convert.ToInt32(textBoxId.Text);
                    objetoRecurso.nombre      = textBoxNombre.Text;
                    objetoRecurso.codigo      = textBoxCodigo.Text;
                    objetoRecurso.descripcion = textBoxDescripcion.Text;

                    if (logicaR.editarRecurso(objetoRecurso) > 0)
                    {
                        MessageBox.Show("Actualizado con exito");
                        dataGridViewRecursos.DataSource = logicaR.listarRecurso();
                        textBoxNombre.Clear();
                        textBoxCodigo.Clear();
                        textBoxDescripcion.Clear();
                        tabRecursos.SelectedTab = tabDetalle;
                    }

                    else
                    {
                        MessageBox.Show("Error al agregar Recurso");
                    }

                    buttonGuardar.Text = "Guardar";
                }
            }
            catch
            {
                MessageBox.Show("ERROR");
            }
        }
        public List <clsRecursosEntity> buscarRecursos(string dato)
        {
            try
            {
                SqlConnection cnx = cn.conectar();

                cm = new SqlCommand("Recurso", cnx);
                cm.Parameters.AddWithValue("@B", 5);
                cm.Parameters.AddWithValue("@IdRecursos", "");
                cm.Parameters.AddWithValue("@Nombres", dato);
                cm.Parameters.AddWithValue("@Codigo", "");
                cm.Parameters.AddWithValue("@Descripcion", "");

                cm.CommandType = CommandType.StoredProcedure;
                cnx.Open();
                dr            = cm.ExecuteReader();
                ListaRecursos = new List <clsRecursosEntity>();
                while (dr.Read())
                {
                    clsRecursosEntity c = new clsRecursosEntity();
                    c.idRecursos  = Convert.ToInt32(dr["idrecursois"].ToString());
                    c.nombre      = dr["nombrer"].ToString();
                    c.codigo      = dr["codigo"].ToString();
                    c.descripcion = dr["descripcion"].ToString();
                    ListaRecursos.Add(c);
                }
            }
            catch (Exception e)
            {
                e.Message.ToString();
                ListaRecursos = null;
            }

            finally
            {
                cm.Connection.Close();
            }

            return(ListaRecursos);
        }
 public int editarRecurso(clsRecursosEntity co)
 {
     return(ac.editarRecursos(co));
 }
 public int insertarRecurso(clsRecursosEntity co)
 {
     return(ac.insertarRecursos(co));
 }