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; } }
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; } }
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; } }
/// <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; } }
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; } }
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; } }
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; } }
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; } }
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; } }