/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo Solicitud /// En la BASE de DATO la Tabla : [Presupuesto.Solicitud] /// <summary> /// <param name="pSolicitud"></param> /// <returns></returns> public bool Registrar(SolicitudEntity pSolicitud) { int?codigoRetorno = -1; try { using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion)) { SQLDC.pa_I_Solicitud( ref codigoRetorno, pSolicitud.gloObservacion, pSolicitud.fecSolicitada, pSolicitud.indTipo, pSolicitud.fecLimite, pSolicitud.codEmpleadoGenera, pSolicitud.codPresupuesto, pSolicitud.codRegEstado, pSolicitud.segUsuarioCrea, pSolicitud.segMaquinaOrigen); pSolicitud.Codigo = codigoRetorno.HasValue ? codigoRetorno.Value : 0; } } catch (Exception ex) { log.Error(String.Concat("Registrar", " | ", ex.Message.ToString())); throw ex; } return(codigoRetorno > 0 ? true : false); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo Solicitud /// En la BASE de DATO la Tabla : [Presupuesto.Solicitud] /// <summary> /// <param name="pSolicitud"></param> /// <returns></returns> public bool Registrar(SolicitudEntity pSolicitud) { int? codigoRetorno = -1; try { using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion)) { SQLDC.pa_I_Solicitud( ref codigoRetorno, pSolicitud.gloObservacion, pSolicitud.fecSolicitada, pSolicitud.indTipo, pSolicitud.fecLimite, pSolicitud.codEmpleadoGenera, pSolicitud.codPresupuesto, pSolicitud.codRegEstado, pSolicitud.segUsuarioCrea, pSolicitud.segMaquinaOrigen); pSolicitud.Codigo = codigoRetorno.HasValue ? codigoRetorno.Value : 0; } } catch (Exception ex) { log.Error(String.Concat("Registrar", " | ", ex.Message.ToString())); throw ex; } return codigoRetorno > 0 ? true : false; }