public UP_Compromiso_E obtenerCompromiso(int idComp)
        {
            UP_Compromiso_E UP_Comp_E = new UP_Compromiso_E();

            try
            {
                using (cmd = new SqlCommand("SP_OBTENER_COMPROMISO", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@idCompromiso", idComp);

                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        UP_Compromiso_E compromiso_E = new UP_Compromiso_E();
                        compromiso_E.idCompromiso          = Convert.ToInt32(dr["ID"]);
                        compromiso_E.idTipoCompromiso      = Convert.ToInt32(dr["Tipo Compromiso"]);
                        compromiso_E.descripcionCompromiso = Convert.ToString(dr["Compromiso"]);
                        UP_Comp_E = compromiso_E;
                    }
                }
            }
            catch (FormatException fx)
            {
                Debug.WriteLine("Error al obtner el compromiso" + fx.Message.ToString() + fx.StackTrace.ToString());
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(UP_Comp_E);
        }
        public bool ValidarCompromiso(UP_Compromiso_E objCompromiso)
        {
            int resultado = 0;

            try
            {
                using (cmd = new SqlCommand("SP_VALIDARCOMPROMISO", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@IDTIPOCOMPROMISO", objCompromiso.idTipoCompromiso);
                    cmd.Parameters.AddWithValue("@COMPROMISO", objCompromiso.descripcionCompromiso);
                    resultado = Convert.ToInt32(cmd.ExecuteScalar());
                }
            }catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al validar el compromiso a registrar: " + ex.Message.ToString() + ex.StackTrace.ToString());
            }
            finally
            {
                cnx.CONSel.Close();
            }
            return((resultado == 0) ? false : true);
        }
        //PAQS modificar
        public string modificarCompromiso(UP_Compromiso_E objCompromiso)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("SP_TRANSACCION_COMPROMISO", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@Action", "U");
                    cmd.Parameters.AddWithValue("@idCompromiso", objCompromiso.idCompromiso);
                    cmd.Parameters.AddWithValue("@descripcionCompromiso", objCompromiso.descripcionCompromiso);
                    cmd.Parameters.AddWithValue("@idTipoCompromiso", objCompromiso.idTipoCompromiso);
                    cmd.Parameters.AddWithValue("@activo", objCompromiso.activo);
                    cmd.Parameters.AddWithValue("@idUsuarioRegistro", 0);
                    cmd.Parameters.AddWithValue("@fechaRegistro", 0);
                    cmd.Parameters.AddWithValue("@idusuarioModificacion", objCompromiso.idUsuarioModificacion);
                    cmd.Parameters.AddWithValue("@fechaModificacion", ut.obtener_Fecha());
                    cmd.ExecuteNonQuery();

                    msg = "Se registró correctamente.";
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al modificar un compromiso: " + ex.Message.ToString() + ex.StackTrace.ToString());
                msg = "Error al modificar un compromiso.";
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(msg);
        }
        //paqs listar compromiso
        public List <UP_Compromiso_E> listarCompromiso(int idTipoComp)
        {
            List <UP_Compromiso_E> listaCompromiso = new List <UP_Compromiso_E>();

            try
            {
                using (cmd = new SqlCommand("SP_LISTAR_COMPROMISO", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@idTipoCompromiso", idTipoComp);

                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        UP_Compromiso_E compromiso_E = new UP_Compromiso_E();
                        compromiso_E.nro                   = Convert.ToInt32(dr["Nro"]);
                        compromiso_E.idCompromiso          = Convert.ToInt32(dr["ID"]);
                        compromiso_E.tipoCompromiso        = Convert.ToString(dr["Tipo Compromiso"]);
                        compromiso_E.descripcionCompromiso = Convert.ToString(dr["Compromiso"]);
                        listaCompromiso.Add(compromiso_E);
                    }
                }
            }
            catch (FormatException fx)
            {
                Debug.WriteLine("Error al listar los Compromisos" + fx.Message.ToString() + fx.StackTrace.ToString());
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(listaCompromiso);
        }
Example #5
0
 public bool ValidarCompromiso(UP_Compromiso_E objCompromiso)
 {
     return(compromiso_D.ValidarCompromiso(objCompromiso));
 }
Example #6
0
 public string eliminar(UP_Compromiso_E objCompromiso)
 {
     return(compromiso_D.eliminarCompromiso(objCompromiso));
 }
Example #7
0
 public string modificar(UP_Compromiso_E objCompromiso)
 {
     return(compromiso_D.modificarCompromiso(objCompromiso));
 }
Example #8
0
 public string agregar(UP_Compromiso_E objCompromiso)
 {
     return(compromiso_D.agregarCompromiso(objCompromiso));
 }