Exemplo n.º 1
0
 public bool Insertar(ref BE.Error beError)
 {
     try
     {
         return(Insertar(beError.Documento.Id, beError.IdDocumento, beError.Mensaje));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 2
0
        public List <BE.Error> Listar(int idTipoDocumento, int idDocumento)
        {
            var lstError = new List <BE.Error>();

            try
            {
                string sp              = "SpTbErrorListar";
                int    idDoc           = 0;
                var    bdTipoDocumento = new TipoDocumento();

                using (var cnn = new SqlConnection(Conexion.strCnxBD))
                {
                    cnn.Open();

                    var cmd = new SqlCommand(sp, cnn);
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.Add(new SqlParameter("@IDTIPODOCUMENTO", idTipoDocumento));
                    cmd.Parameters.Add(new SqlParameter("@IDDOCUMENTO", idDocumento));

                    SqlDataReader reader = cmd.ExecuteReader();
                    while (reader.Read())
                    {
                        var beError = new BE.Error();

                        beError.Id = int.Parse(reader["idError"].ToString());

                        idDoc             = int.Parse(reader["idTipoDocumento"].ToString());
                        beError.Documento = bdTipoDocumento.Obtener(idDoc);

                        beError.IdDocumento = int.Parse(reader["idDocumento"].ToString());
                        beError.Mensaje     = reader["Mensaje"].ToString();

                        lstError.Add(beError);
                    }

                    cnn.Close();
                }

                return(lstError);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }