Ejemplo n.º 1
0
        public void MtdSeleccionar()
        {
            TipoDato _dato = new TipoDato();

            Exito = true;
            try
            {
                _conexion.NombreProcedimiento = "usp_Rent_t_tratamiento_Select";

                _conexion.EjecutarDataset();

                if (_conexion.Exito)
                {
                    Datos = _conexion.Datos;
                }
                else
                {
                    Mensaje = _conexion.Mensaje;
                    Exito   = false;
                }
            }
            catch (Exception e)
            {
                Mensaje = e.Message;
                Exito   = false;
            }
        }
Ejemplo n.º 2
0
        public void MtdEliminar()
        {
            TipoDato _dato = new TipoDato();

            Exito = true;
            try
            {
                _conexion.NombreProcedimiento = "usp_Rent_t_tratamiento_Delete";

                _dato.CadenaTexto = c_codigo_tra;
                _conexion.agregarParametro(EnumTipoDato.CadenaTexto, _dato, "c_codigo_tra");
                _conexion.EjecutarDataset();

                if (_conexion.Exito)
                {
                    Datos = _conexion.Datos;
                }
                else
                {
                    Mensaje = _conexion.Mensaje;
                    Exito   = false;
                }
            }
            catch (Exception e)
            {
                Mensaje = e.Message;
                Exito   = false;
            }
        }
Ejemplo n.º 3
0
        public void MtdSeleccionarEmpleadosHorarios()
        {
            TipoDato _dato = new TipoDato();

            Exito = true;
            try
            {
                _conexion.NombreProcedimiento = "usp_Empleados_CheckInOut_Select";
                _dato.CadenaTexto             = FechaInicio;
                _conexion.agregarParametro(EnumTipoDato.CadenaTexto, _dato, "FechaInicio");
                _dato.CadenaTexto = FechaFin;
                _conexion.agregarParametro(EnumTipoDato.CadenaTexto, _dato, "FechaFin");
                _dato.Entero = pin;
                _conexion.agregarParametro(EnumTipoDato.Entero, _dato, "pin");
                _conexion.EjecutarDataset();

                if (_conexion.Exito)
                {
                    Datos = _conexion.Datos;
                }
                else
                {
                    Mensaje = _conexion.Mensaje;
                    Exito   = false;
                }
            }
            catch (Exception e)
            {
                Mensaje = e.Message;
                Exito   = false;
            }
        }
Ejemplo n.º 4
0
        /// <summary>
        /// con la finalidad de pasar de manera genérica el tipo de dato que se está solicitando se realizó esta funcion mediante el parametros tipo se indica qeu tiepo de dato y el valor como ven es una clase donde dependiendo de que tiepo de dato de ahí se toma el valor, si es date se toma del date  y así sucesivamente
        /// </summary>
        /// <param name="tipo"></param>
        /// <param name="parametro"></param>
        /// <param name="valor"></param>

        private void TipoDato(EnumTipoDato tipo, ref SqlParameter parametro, TipoDato valor)
        {
            if (tipo == EnumTipoDato.Tipodecimal)
            {
                parametro.SqlDbType = SqlDbType.Decimal;
                parametro.Value     = valor.DecimalValor;
            }

            if (tipo == EnumTipoDato.CadenaTexto)
            {
                parametro.SqlDbType = SqlDbType.NVarChar;
                parametro.Value     = valor.CadenaTexto;
            }
            if (tipo == EnumTipoDato.Entero)
            {
                parametro.SqlDbType = SqlDbType.Int;
                parametro.Value     = valor.Entero;
            }
            if (tipo == EnumTipoDato.Fecha)
            {
                parametro.SqlDbType = SqlDbType.DateTime;
                parametro.Value     = valor.FechaYHora;
            }

            if (tipo == EnumTipoDato.Boleano)
            {
                parametro.SqlDbType = SqlDbType.Bit;
                parametro.Value     = valor.BoleanoValor;
            }
        }
Ejemplo n.º 5
0
        public void MtdEliminarRPT()
        {
            TipoDato _dato = new TipoDato();

            Exito = true;
            try
            {
                _conexion.NombreProcedimiento = "usp_AsistenciaEmpleadosRPT_Delete";
                _conexion.EjecutarDataset();

                if (_conexion.Exito)
                {
                    Datos = _conexion.Datos;
                }
                else
                {
                    Mensaje = _conexion.Mensaje;
                    Exito   = false;
                }
            }
            catch (Exception e)
            {
                Mensaje = e.Message;
                Exito   = false;
            }
        }
Ejemplo n.º 6
0
        public void MtdInsertarNotas()
        {
            TipoDato _dato = new TipoDato();

            Exito = true;
            try
            {
                _conexion.NombreProcedimiento = "usp_Empleados_CheckInOut_Insert";

                _dato.Entero = pin;
                _conexion.agregarParametro(EnumTipoDato.Entero, _dato, "pin");
                _dato.CadenaTexto = CHECKTIME;
                _conexion.agregarParametro(EnumTipoDato.CadenaTexto, _dato, "CHECKTIME");
                _dato.CadenaTexto = Notas;
                _conexion.agregarParametro(EnumTipoDato.CadenaTexto, _dato, "Notas");
                _conexion.EjecutarDataset();

                if (_conexion.Exito)
                {
                    Datos = _conexion.Datos;
                }
                else
                {
                    Mensaje = _conexion.Mensaje;
                    Exito   = false;
                }
            }
            catch (Exception e)
            {
                Mensaje = e.Message;
                Exito   = false;
            }
        }
Ejemplo n.º 7
0
        public void MtdEliminar()
        {
            TipoDato _dato = new TipoDato();

            Exito = true;
            try
            {
                _conexion.NombreProcedimiento = "usp_Empleados_CheckInOut_Delete";

                _dato.Entero = id;
                _conexion.agregarParametro(EnumTipoDato.Entero, _dato, "id");
                _dato.Entero = LOGID;
                _conexion.agregarParametro(EnumTipoDato.Entero, _dato, "LOGID");
                _conexion.EjecutarDataset();

                if (_conexion.Exito)
                {
                    Datos = _conexion.Datos;
                }
                else
                {
                    Mensaje = _conexion.Mensaje;
                    Exito   = false;
                }
            }
            catch (Exception e)
            {
                Mensaje = e.Message;
                Exito   = false;
            }
        }
Ejemplo n.º 8
0
 public void agregarParametro(EnumTipoDato tipo, TipoDato valor, string nombre)
 {
     Exito = true;
     try {
         SqlParameter parametro = new SqlParameter();
         parametro.ParameterName = "@" + nombre;
         TipoDato(tipo, ref parametro, valor);
         comando.Parameters.Add(parametro);
     } catch (Exception e) {
         Mensaje = e.Message;
         Exito   = false;
     }
 }
Ejemplo n.º 9
0
        public void MtdInsertarRPT()
        {
            TipoDato _dato = new TipoDato();

            Exito = true;
            try
            {
                _conexion.NombreProcedimiento = "usp_AsistenciaEmpleadosRPT_Insert";

                _dato.Entero = NoEmpleadoInv;
                _conexion.agregarParametro(EnumTipoDato.Entero, _dato, "NoEmpleadoInv");
                _dato.Entero = NoEmpleadoSis;
                _conexion.agregarParametro(EnumTipoDato.Entero, _dato, "NoEmpleadoSis");
                _dato.CadenaTexto = Nombre;
                _conexion.agregarParametro(EnumTipoDato.CadenaTexto, _dato, "Nombre");
                _dato.CadenaTexto = FechaEntrada;
                _conexion.agregarParametro(EnumTipoDato.CadenaTexto, _dato, "FechaEntrada");
                _dato.CadenaTexto = FechaSalida;
                _conexion.agregarParametro(EnumTipoDato.CadenaTexto, _dato, "FechaSalida");
                _dato.Entero = HorasT;
                _conexion.agregarParametro(EnumTipoDato.Entero, _dato, "HorasT");
                _dato.Entero = MinutosT;
                _conexion.agregarParametro(EnumTipoDato.Entero, _dato, "MinutosT");
                _dato.CadenaTexto = DiaSemana;
                _conexion.agregarParametro(EnumTipoDato.CadenaTexto, _dato, "DiaSemana");
                _dato.CadenaTexto = Notas;
                _conexion.agregarParametro(EnumTipoDato.CadenaTexto, _dato, "Notas");
                _dato.CadenaTexto = Puesto;
                _conexion.agregarParametro(EnumTipoDato.CadenaTexto, _dato, "Puesto");
                _conexion.EjecutarDataset();

                if (_conexion.Exito)
                {
                    Datos = _conexion.Datos;
                }
                else
                {
                    Mensaje = _conexion.Mensaje;
                    Exito   = false;
                }
            }
            catch (Exception e)
            {
                Mensaje = e.Message;
                Exito   = false;
            }
        }