Exemple #1
0
        public static bool GrabarPecosa(Pecosa pecosa)
        {
            bool grabado = false;

            try
            {
                using (var cnn = SQLConexion.Conectar())
                {
                    cnn.Open();
                    var query = new SqlCommand("usp_GrabarPecosa", cnn);
                    query.CommandType = CommandType.StoredProcedure;
                    query.Parameters.Add(new SqlParameter("@CodigoPecosa", pecosa.Codigo));
                    query.Parameters.Add(new SqlParameter("@CodigoInfTec", pecosa.CodInforme));
                    query.Parameters.Add(new SqlParameter("@CodigoResBaja", pecosa.Resolucion));
                    query.Parameters.Add(new SqlParameter("@EstadoPecosa", pecosa.Estado));

                    grabado = (query.ExecuteNonQuery() == 1);
                }
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }

            return(grabado);
        }
Exemple #2
0
        public static ObservableCollection <Pecosa> ListarPecosaPorCodigo(string codigo)
        {
            var lista = new ObservableCollection <Pecosa>();

            try
            {
                using (var cnn = SQLConexion.Conectar())
                {
                    cnn.Open();
                    var query = new SqlCommand("usp_ListarPecosaPorCodigo", cnn);
                    query.CommandType = CommandType.StoredProcedure;
                    query.Parameters.Add(new SqlParameter("@CODIGO", codigo));
                    using (var dr = query.ExecuteReader())
                    {
                        while (dr.Read())
                        {
                            var date   = new DateTime();
                            var pecosa = new Pecosa();
                            pecosa.Codigo = dr["CodigoPecosa"].ToString();
                            DateTime.TryParse(dr["FechaRegistro"].ToString(), out date);
                            pecosa.FechaRegistro = date;
                            pecosa.Responsable   = dr["Responsable"].ToString();
                            pecosa.Estado        = (EEstado)Enum.Parse(typeof(EEstado),
                                                                       string.IsNullOrEmpty(dr["Estado"].ToString()) ? "TODOS" : dr["Estado"].ToString());
                            pecosa.CodInforme = dr["CodInforme"].ToString();
                            DateTime.TryParse(dr["FechaRegistroInforme"].ToString(), out date);
                            pecosa.FechaRegistroInforme = date;
                            pecosa.Resolucion           = dr["Resolucion"].ToString();
                            lista.Add(pecosa);
                        }
                    }
                }
            }
            catch (ArgumentException e)
            {
                throw new Exception(e.Message);
            }

            return(lista);
        }
Exemple #3
0
 public static bool GrabarPecosa(Pecosa pecosa)
 {
     return(PecosaDAL.GrabarPecosa(pecosa));
 }