コード例 #1
0
ファイル: FrmAutor.cs プロジェクト: Edu4rdoBG/Artic
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     try
     {
         try
         {
             if (MessageBox.Show("¿Seguro que desea eliminar los datos?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
             {
                 Entidades.EAutor eliminarAutor = new Entidades.EAutor();
                 eliminarAutor.IdAutor  = Autor.IdAutor;
                 eliminarAutor.Nombre   = Autor.Nombre;
                 eliminarAutor.I_Opcion = "D";
                 Negocio.NAutor negocioAutor = new Negocio.NAutor();
                 negocioAutor.Eliminar(eliminarAutor);
                 Logged.GuardarBitacora("Elimino Autor: " + Autor.IdAutor + "|" + Autor.Nombre + "|" + Autor.Pais.Nombre, "Autores");
                 CargarGrid();
             }
             else
             {
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
     btnEditar.Visible = false; btnEliminar.Visible = false;
     CargarGrid();
     Logged.Limpiartextbox(gpnlControl);
 }
コード例 #2
0
 public List <Entidades.EAutor> GetAll()
 {
     using (var Conexion = ObtenerConexion())
     {
         Conexion.Open();
         using (var cmd = new SqlCommand("SP_Autores", Conexion))
         {
             cmd.CommandType = CommandType.StoredProcedure;
             cmd.Parameters.Add("@IdAutor", SqlDbType.Int).Value         = 0;
             cmd.Parameters.Add("@IdPais", SqlDbType.Int).Value          = 0;
             cmd.Parameters.Add("@Nombre", SqlDbType.VarChar).Value      = "";
             cmd.Parameters.Add("@I_Opcion", SqlDbType.VarChar, 1).Value = "S";
             cmd.Parameters.Add("@O_msg", SqlDbType.VarChar, 100);
             cmd.Parameters["@O_msg"].Direction = ParameterDirection.Output;
             SqlDataReader           leer        = cmd.ExecuteReader();
             List <Entidades.EAutor> listaPaises = new List <Entidades.EAutor>();
             while (leer.Read())
             {
                 Entidades.EAutor filaPaises = new Entidades.EAutor();
                 filaPaises.IdAutor     = Convert.ToInt32(leer["IdAutor"].ToString());
                 filaPaises.IdPais      = Convert.ToInt32(leer["IdPais"].ToString());
                 filaPaises.Pais.IdPais = Convert.ToInt32(leer["IdPais"].ToString());
                 filaPaises.Pais.Nombre = leer["Pais"].ToString();
                 filaPaises.Nombre      = leer["Nombre"].ToString();
                 listaPaises.Add(filaPaises);
             }
             return(listaPaises);
         }
     }
 }
コード例 #3
0
 public void AdminAutor(Entidades.EAutor _Autor)
 {
     using (var Conexion = ObtenerConexion())
     {
         Conexion.Open();
         using (var cmd = new SqlCommand("SP_Autores", Conexion))
         {
             cmd.CommandType = CommandType.StoredProcedure;
             cmd.Parameters.Add("@Nombre", SqlDbType.VarChar, 50).Value  = _Autor.Nombre;
             cmd.Parameters.Add("@IdAutor", SqlDbType.Int).Value         = _Autor.IdAutor;
             cmd.Parameters.Add("@IdPais", SqlDbType.Int).Value          = _Autor.Pais.IdPais;
             cmd.Parameters.Add("@I_Opcion", SqlDbType.VarChar, 1).Value = _Autor.I_Opcion;
             cmd.Parameters.Add("@O_msg", SqlDbType.VarChar, 100).Value  = "";
             try
             {
                 cmd.ExecuteNonQuery();
             }
             catch (Exception)
             {
                 //_Autor.O_Msg = cmd.Parameters["@O_msg"].Value.ToString();
                 throw;
             }
         }
     }
 }
コード例 #4
0
ファイル: NAutor.cs プロジェクト: Edu4rdoBG/Artic
 public void Eliminar(Entidades.EAutor autor)
 {
     if (autor.IdAutor == 0)
     {
         throw new ArgumentException("Ningun autor seleccionada para eliminar");
     }
     Datos.DAutor eliminarcategoria = new Datos.DAutor();
     eliminarcategoria.AdminAutor(autor);
 }
コード例 #5
0
ファイル: NAutor.cs プロジェクト: Edu4rdoBG/Artic
 public void Modificar(Entidades.EAutor autor)
 {
     if (autor.Nombre == "")
     {
         throw new ArgumentException("Ingrese el Nombre del autor");
     }
     Datos.DAutor modificarautor = new Datos.DAutor();
     modificarautor.AdminAutor(autor);
 }
コード例 #6
0
ファイル: NAutor.cs プロジェクト: Edu4rdoBG/Artic
 public void GuardarNuevo(Entidades.EAutor autor)
 {
     if (autor.Nombre == "")
     {
         throw new ArgumentException("Ingrese el Nombre del autor");
     }
     Datos.DAutor guardarautor = new Datos.DAutor();
     guardarautor.AdminAutor(autor);
 }