/// <summary> /// Descripción: Registra informacion de muestras de animales. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios, funcion no utilizada. /// </summary> /// <param name="animal"></param> public void InsertAnimal(Model.Animal animal) { var objCommand = GetSqlCommand("pNLI_Animal"); InputParameterAdd.Int(objCommand, "idRaza", animal.Raza.IdRaza); InputParameterAdd.Int(objCommand, "codigoOrigen", animal.Origen); InputParameterAdd.Varchar(objCommand, "nombresAnimal", animal.Nombre); InputParameterAdd.Int(objCommand, "generoAnimal", animal.Genero); InputParameterAdd.DateTime(objCommand, "fechaNacimiento", animal.FechaNacimiento); InputParameterAdd.Int(objCommand, "edadAnio", animal.EdadAnio); InputParameterAdd.Int(objCommand, "edadMes", animal.EdadMes); InputParameterAdd.Varchar(objCommand, "idUbigeoAnimal", animal.IdUbigeo); InputParameterAdd.Varchar(objCommand, "direccionAnimal", animal.Direccion); InputParameterAdd.Varchar(objCommand, "nombreRefugio", animal.Refugio); InputParameterAdd.Int(objCommand, "tipoDocumento", animal.Propietario?.TipoDocumento); InputParameterAdd.Varchar(objCommand, "nroDocumento", animal.Propietario?.NroDocumento); InputParameterAdd.Varchar(objCommand, "apellidoPaterno", animal.Propietario?.ApellidoPaterno); InputParameterAdd.Varchar(objCommand, "apellidoMaterno", animal.Propietario?.ApellidoMaterno); InputParameterAdd.Varchar(objCommand, "nombres", animal.Propietario?.Nombres); InputParameterAdd.Int(objCommand, "genero", animal.Propietario?.Genero); InputParameterAdd.Varchar(objCommand, "idUbigeoPropietario", animal.Propietario?.UbigeoActual.Id); InputParameterAdd.Varchar(objCommand, "direccionPropietario", animal.Propietario?.DireccionActual); InputParameterAdd.Varchar(objCommand, "telefonoFijo", animal.Propietario?.TelefonoFijo); InputParameterAdd.Varchar(objCommand, "celular", animal.Propietario?.Celular1); InputParameterAdd.Int(objCommand, "idUsuarioRegistro", animal.IdUsuarioRegistro); OutputParameterAdd.UniqueIdentifier(objCommand, "idAnimal"); ExecuteNonQuery(objCommand); animal.IdAnimal = OutputParameterGet.Value <Guid>(objCommand, "idAnimal"); }
public int ExistResultadoControlCalidadVd(ResultadoControlCalidadVd oResultadoControlCalidadVd) { var objCommand = GetSqlCommand("pNLE_ResultadoEvaluacionMaterial"); var res = 0; try { InputParameterAdd.Guid(objCommand, "idConfigEvaluacion", oResultadoControlCalidadVd.idConfigEvaluacion); InputParameterAdd.Guid(objCommand, "idConfiguracionPanel", oResultadoControlCalidadVd.idConfiguracionPanel); InputParameterAdd.Int(objCommand, "idEstablecimientoEvaluador", oResultadoControlCalidadVd.idEstablecimientoEvaluador); InputParameterAdd.Int(objCommand, "idEstablecimientoEvaluado", oResultadoControlCalidadVd.idEstablecimientoEvaluado); InputParameterAdd.Int(objCommand, "idTipo", oResultadoControlCalidadVd.idTipoPanel); InputParameterAdd.Int(objCommand, "idTipoMetodo", oResultadoControlCalidadVd.idTipoMetodo); InputParameterAdd.Varchar(objCommand, "nroPregunta", oResultadoControlCalidadVd.NroPregunta); OutputParameterAdd.Int(objCommand, "exists"); ExecuteNonQuery(objCommand); res = (int)objCommand.Parameters["@exists"].Value; } catch (Exception ex) { return(-1); throw ex; } return(res); }
/// <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 Guid InsertSeguimiento(CCSeguimientoCab oCCSeguimientoCab) { var objCommand = GetSqlCommand("pNLI_GCCSeguimiento"); InputParameterAdd.Int(objCommand, "idEstablecimiento", oCCSeguimientoCab.idEstablecimiento); InputParameterAdd.Int(objCommand, "idEnfermedad", oCCSeguimientoCab.idEnfermedad); InputParameterAdd.Guid(objCommand, "idExamen", oCCSeguimientoCab.idExamen); InputParameterAdd.Int(objCommand, "ejecutadx", oCCSeguimientoCab.ejecutadx); InputParameterAdd.Int(objCommand, "ejecutacc", oCCSeguimientoCab.ejecutacc); InputParameterAdd.Int(objCommand, "cumpliocc", oCCSeguimientoCab.cumpliocc); InputParameterAdd.Int(objCommand, "estado", oCCSeguimientoCab.mca_inh); InputParameterAdd.Int(objCommand, "idusuarioregistro", oCCSeguimientoCab.idusuarioregistro); OutputParameterAdd.UniqueIdentifier(objCommand, "newIdSeguimiento"); ExecuteNonQuery(objCommand); return((Guid)objCommand.Parameters["@newIdSeguimiento"].Value); }
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); }
/// <summary> /// Descripción: Registra nuevo solicitante de una orden /// Author: Juan Muga. /// Fecha Creacion: 05/06/2017 /// Fecha Modificación: /// Modificación: /// </summary> /// <param name="oSolicitante"></param> public int InsertSolicitante(OrdenSolicitante oSolicitante) { int valor = 0; var objCommand = GetSqlCommand("pNLI_Solicitante"); InputParameterAdd.Int(objCommand, "codigoColegio", oSolicitante.codigoColegio); InputParameterAdd.Varchar(objCommand, "ApeMat", oSolicitante.apellidoMaterno); InputParameterAdd.Varchar(objCommand, "ApePat", oSolicitante.apellidoPaterno); InputParameterAdd.Varchar(objCommand, "Nombres", oSolicitante.Nombres); InputParameterAdd.Varchar(objCommand, "Correo", oSolicitante.correo); InputParameterAdd.Varchar(objCommand, "idEstablecimiento", oSolicitante.CodigoUnico); InputParameterAdd.Varchar(objCommand, "numeroDni", oSolicitante.Dni); InputParameterAdd.Int(objCommand, "profesion", oSolicitante.idProfesion); InputParameterAdd.Varchar(objCommand, "telefono", oSolicitante.telefonoContacto); InputParameterAdd.Int(objCommand, "idUsuario", oSolicitante.idUsuarioRegistro); OutputParameterAdd.Int(objCommand, "valor"); ExecuteNonQuery(objCommand); valor = (int)objCommand.Parameters["@valor"].Value; return(valor); }