/// <summary> /// Descripción: Obtiene el ultimo codigo de muestra creado en un EESS /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="idEstablecimiento"></param> /// <returns></returns> private string ObtenerCodificacion(int idEstablecimiento) { var objCommand = GetSqlCommand("pNLI_GenerarCodigosMuestra"); InputParameterAdd.Int(objCommand, "idEstablecimiento", idEstablecimiento); OutputParameterAdd.Varchar(objCommand, "codificacion", 50); ExecuteNonQuery(objCommand); var codificacion = objCommand.Parameters["@codificacion"].Value; return(codificacion?.ToString()); }
public string RecepcionarValidarCodigoMuestra(string muestraCodificacion, int idestablecimiento, int idUsuario, string metodoKit) { string result = string.Empty; var objCommand = GetSqlCommand("pNLU_OrdenMuestraRecepcionyValidacionMasivo"); InputParameterAdd.Varchar(objCommand, "codificacion", muestraCodificacion); InputParameterAdd.Int(objCommand, "idEstablecimiento", idestablecimiento); InputParameterAdd.Int(objCommand, "idUsuario", idUsuario); InputParameterAdd.Char(objCommand, "metodoKit", metodoKit); OutputParameterAdd.Varchar(objCommand, "Resultado", 250); ExecuteNonQuery(objCommand); return((string)objCommand.Parameters["@Resultado"].Value); }
/// <summary> /// Descripción: Obtiene el ubigeo(departamento-Provincia-Distrito) por Id. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="idUbigeo"></param> /// <returns></returns> public Ubigeo GetUbigeoById(string idUbigeo) { Ubigeo ubigeo = new Ubigeo(); var objCommand = GetSqlCommand("pNLS_UbigeoById"); InputParameterAdd.Varchar(objCommand, "idUbigeo", idUbigeo); OutputParameterAdd.Varchar(objCommand, "departamento", 500); OutputParameterAdd.Varchar(objCommand, "provincia", 500); OutputParameterAdd.Varchar(objCommand, "distrito", 500); ExecuteNonQuery(objCommand); ubigeo.Id = idUbigeo; ubigeo.Departamento = (string)objCommand.Parameters["@departamento"].Value; ubigeo.Provincia = (string)objCommand.Parameters["@provincia"].Value; ubigeo.Distrito = (string)objCommand.Parameters["@distrito"].Value; return(ubigeo); }
public MuestraCodificacion InsertarCodificacionDeMuestraKobo(int idEstablecimiento, string codificacion, int idUsuario, int icodigoLineal) { var objCommand = GetSqlCommand("pNLI_MuestraCodificacionKobo"); var oMuestraCodificacion = new MuestraCodificacion(); InputParameterAdd.Int(objCommand, "idEstablecimiento", idEstablecimiento); InputParameterAdd.Varchar(objCommand, "codificacion", codificacion); InputParameterAdd.Int(objCommand, "idUsuarioRegistro", idUsuario); InputParameterAdd.Int(objCommand, "icodigoLineal", icodigoLineal); OutputParameterAdd.Varchar(objCommand, "newcodigoQR", 10); OutputParameterAdd.Varchar(objCommand, "newcodigoLineal", 12); OutputParameterAdd.UniqueIdentifier(objCommand, "idMuestraCod"); ExecuteNonQuery(objCommand); oMuestraCodificacion.codificacionLineal = objCommand.Parameters["@newcodigoLineal"].Value.ToString(); oMuestraCodificacion.idMuestraCod = Guid.Parse(objCommand.Parameters["@idMuestraCod"].Value.ToString()); oMuestraCodificacion.codificacion = codificacion; return(oMuestraCodificacion); }
public string FinalizarCreacionOrden(CrearOrdenVM orden) { var objCommand = GetSqlCommand("pNLU_FinalizarOrdenCore"); InputParameterAdd.Guid(objCommand, "idOrden", orden.Orden.IdOrden); InputParameterAdd.Int(objCommand, "idProyecto", orden.ProyectoId); InputParameterAdd.DateTime(objCommand, "fechaIngresoROM", orden.FechaIngresoROM); InputParameterAdd.Int(objCommand, "idSolicitante", orden.SolicitanteId); InputParameterAdd.DateTime(objCommand, "fechaSolicitud", orden.FechaSolicitud); //estatus se esta asignando -1 por defecto para todas las tablas dentro de este SP. Actualizarlo con el boton Guardar de la orden InputParameterAdd.DateTime(objCommand, "fechaEvaluacionFicha", orden.FechaEvaluacionFicha); InputParameterAdd.Varchar(objCommand, "nroOficio", orden.NroOficio); InputParameterAdd.Varchar(objCommand, "observaciones", orden.Observacion); InputParameterAdd.Int(objCommand, "idEstablecimientoOrigen", orden.EstablecimientoOrigenId); InputParameterAdd.Int(objCommand, "idEstablecimientoEnvio", orden.EstablecimientoEnvioId); OutputParameterAdd.Varchar(objCommand, "mensajeresultado", 200); objCommand.ExecuteNonQuery(); //ExecuteNonQuery(objCommand); return((string)objCommand.Parameters["@mensajeresultado"].Value); }