示例#1
0
 public ProcedimientoDTO BuscarProcedimientoById(Parametro pLista)
 {
     ProcedimientoDTO lista = new ProcedimientoDTO();
     try
     {
         oProcedimientoData = new ProcedimientoData();
         lista = oProcedimientoData.BuscarProcedimientoById(pLista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return lista;
 }
示例#2
0
 public bool Update(ProcedimientoDTO objEntity)
 {
     bool codigoRetorno = false;
     try
     {
         oProcedimientoData = new ProcedimientoData();
         codigoRetorno = oProcedimientoData.Update(objEntity);
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return codigoRetorno;
 }
 public ActionResult ActualizarProcedimiento(ProcedimientoDTO entity, string tipo)
 {        
     object jsonResponse;
     string tipoDevol = null;
     object DataDevol = null;
     try
     {
         objProcedimientoLogic = new ProcedimientoLogic();
         entity.Tipo = tipo;
         bool valor = objProcedimientoLogic.Update(entity);
         DataDevol = "Se proceso con èxito el procedimiento.";
         tipoDevol = valor ? "C" : "I";
     }
     catch (Exception ex)
     {
         tipoDevol = "E";
         // log.Error(String.Concat("GuardarTrazabilidad", " | ", ex.Message));
         DataDevol = "Ocurrio un erro al procesar el procedimiento";
     }
     finally
     {
         jsonResponse = new
         {
             Type = tipoDevol,
             Data = DataDevol,
         };
     }
     
     return Json(jsonResponse, JsonRequestBehavior.AllowGet);
 }
示例#4
0
        public bool Update(ProcedimientoDTO objEntity)
        {
            string codigoRetorno = string.Empty;
            try
            {

                using (_DBMLTrazabilidadDataContext SQLDC = new _DBMLTrazabilidadDataContext(conexion))
                {
                    SQLDC.pa_U_Procedimiento(
                        objEntity.codigoProcedimiento,
                        objEntity.version,
                        objEntity.fechIniVigencia,
                        objEntity.fechFinVigencia,
                        objEntity.responsable,
                        objEntity.unidadPlazo,
                        objEntity.observaciones,
                        objEntity.actividadProcedimiento,
                        objEntity.plazoActividad,objEntity.Tipo
                        );
                    codigoRetorno = objEntity.codigoProcedimiento;                    
                }
            }
            catch (Exception ex)
            {
                log.Error(String.Concat("Insertar", " | ", ex.Message.ToString()));
                throw ex;
            }
            return codigoRetorno == string.Empty ? false : true;
        }