Example #1
0
        /// <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");
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }