public int Alta(BE.Persona persona) { SqlParameter[] parametros = new SqlParameter[3]; parametros[0] = new SqlParameter("@NOMBRE", persona.Nombre); parametros[1] = new SqlParameter("@APELLIDO", persona.Apellido); parametros[2] = new SqlParameter("@FECHANAC", persona.FechaNac); return(ACC.Escribir("SP_Alta", parametros)); }
public int InsertarJugador(string user, string pass) { List <SqlParameter> parametros = new List <SqlParameter>(); parametros.Add(acceso.CrearParametro("@usuario", user)); parametros.Add(acceso.CrearParametro("@pass", pass)); acceso.Abrir(); int fa = acceso.Escribir("insertar_usuario", parametros); acceso.Cerrar(); return(fa); }
public void InsertarHistorico(ClienteVersionBE Version) { Acceso AccesoDB = new Acceso(); Hashtable Parametros = new Hashtable(); Parametros.Add("@Fecha", Version.Fecha); Parametros.Add("@UsVers", Version.UsuarioVersion.Id); Parametros.Add("@IdCli", Version.Cliente.Id); Parametros.Add("@Razon", Version.Cliente.RazonSocial); Parametros.Add("@Direccion", Version.Cliente.Direccion); Parametros.Add("@CodigoPostal", Version.Cliente.CodigoPostal); Parametros.Add("@Tel", Version.Cliente.Telefono); Parametros.Add("@Mail", Version.Cliente.Mail); Parametros.Add("@Cuit", Version.Cliente.Cuit); Parametros.Add("@Contacto", Version.Cliente.Contacto); Parametros.Add("@Activo", Version.Cliente.Activo); if (Version.Cliente.UsuarioModificacion.Id == 0) { Parametros.Add("@UsuarioMod", DBNull.Value); } else { Parametros.Add("@UsuarioMod", Version.Cliente.UsuarioModificacion.Id); } if (Version.Cliente.FechaModificacion.Year != 1) { Parametros.Add("@FechaMod", Version.Cliente.FechaModificacion); } else { Parametros.Add("@FechaMod", DBNull.Value); } string Id = AccesoDB.Escribir("sp_InsertarClienteVersion", Parametros); Hashtable ParametrosCampos = new Hashtable(); ParametrosCampos.Add("@IdVers", Convert.ToInt32(Id)); ParametrosCampos.Add("@FlagRazon", Version.Cambios.RazonSocial); ParametrosCampos.Add("@FlagDireccion", Version.Cambios.Direccion); ParametrosCampos.Add("@FlagCodigoPostal", Version.Cambios.CodigoPostal); ParametrosCampos.Add("@FlagTel", Version.Cambios.Telefono); ParametrosCampos.Add("@FlagMail", Version.Cambios.Mail); ParametrosCampos.Add("@FlagCuit", Version.Cambios.Cuit); ParametrosCampos.Add("@FlagContacto", Version.Cambios.Contacto); ParametrosCampos.Add("@FlagActivo", Version.Cambios.Activo); ParametrosCampos.Add("@IdCli", Version.Cliente.Id); AccesoDB.Escribir("sp_InsertarClienteVersionCampos", ParametrosCampos); }
public int RealizarBackup() { string query = @"Backup database CareMonitor to disk='C:\Backup" + "-" + DateTime.Now.Day.ToString() + "-" + DateTime.Now.Month.ToString() + "-" + DateTime.Now.Year.ToString() + "--" + DateTime.Now.TimeOfDay.Hours.ToString() + "-" + DateTime.Now.TimeOfDay.Minutes.ToString() + ".bak'"; //string query = @"Backup database CareMonitor to disk='C:\Backup'"; acc.AbrirConexionMaster(); int accion = acc.Escribir(query); acc.CerrarConexion(); GC.Collect(); return(accion); }
public int CrearIdioma(string Nombre) { int fa = 0; acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = acc.ArmarParametro("nombre", Nombre, System.Data.SqlDbType.VarChar); fa = acc.Escribir("Idioma_Agregar", parametros); acc.CerrarConexion(); GC.Collect(); return(fa); }
public int AltaServicio(BE.TipoServicio serv) { int fa = 0; acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[3]; parametros[0] = acc.ArmarParametro("nombre", serv.Nombre, System.Data.SqlDbType.VarChar); parametros[1] = acc.ArmarParametro("desc", serv.Descripcion, System.Data.SqlDbType.VarChar); parametros[2] = acc.ArmarParametro("tiempo", serv.TiempoMedio, System.Data.SqlDbType.Int); fa = acc.Escribir("Servicio_Agregar", parametros); acc.CerrarConexion(); GC.Collect(); return(fa); }
public int AltaHabito(BE.Habito hab, BE.Usuario usu) { int fa = 0; acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[3]; parametros[0] = acc.ArmarParametro("idhab", hab.TipoHabito.ID, System.Data.SqlDbType.Int); parametros[1] = acc.ArmarParametro("valor", hab.ValorxSemana, System.Data.SqlDbType.Int); parametros[2] = acc.ArmarParametro("idusu", usu.ID, System.Data.SqlDbType.Int); fa = acc.Escribir("HabitoUsuario_Guardar", parametros); acc.CerrarConexion(); GC.Collect(); return(fa); }
public int CrearPermiso(BE.Permiso per) { int fa = 0; SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = Acc.ArmarParametro("nombre", per.Nombre, SqlDbType.VarChar); Acc.AbrirConexion(); fa = Acc.Escribir("Permiso_Insertar", parametros); Acc.CerrarConexion(); GC.Collect(); return(fa); }
public int AltaAlarma(List <BE.Medicion> Mediciones, BE.Usuario usu) { int fa = 0; acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[2]; parametros[0] = acc.ArmarParametro("fecha", DateTime.Now, System.Data.SqlDbType.DateTime); parametros[1] = acc.ArmarParametro("idusu", usu.ID, System.Data.SqlDbType.Int); fa = acc.Escribir("Alarma_Alta", parametros); acc.CerrarConexion(); GC.Collect(); return(fa); }
public void InsertarEditarTraduccion(IdiomaBE Idioma, IdiomaTraduccionBE Traduccion, int Operacion) { string Consulta; Hashtable Parametros = new Hashtable(); Parametros.Add("@IdEtiqueta", Traduccion.Etiqueta.Id); Parametros.Add("@Texto", Traduccion.Texto); Parametros.Add("@IdIdioma", Idioma.Id); switch (Operacion) { case 1: Consulta = "sp_InsertarTraduccion"; break; case 2: Consulta = "sp_EditarTraduccion"; break; default: Consulta = null; break; } Acceso nAcceso = new Acceso(); nAcceso.Escribir(Consulta, Parametros); }
public int AltaHabito(BE.TipoHabito hab) { int fa = 0; acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[5]; parametros[0] = acc.ArmarParametro("nom", hab.Nombre, System.Data.SqlDbType.VarChar); parametros[1] = acc.ArmarParametro("valorneg", hab.ValorNegativo, System.Data.SqlDbType.Int); parametros[2] = acc.ArmarParametro("valorpos", hab.ValorPositivo, System.Data.SqlDbType.Int); parametros[3] = acc.ArmarParametro("efeneg", hab.EfectoNegativo, System.Data.SqlDbType.VarChar); parametros[4] = acc.ArmarParametro("efepos", hab.EfectoPositivo, System.Data.SqlDbType.VarChar); fa = acc.Escribir("Habito_Guardar", parametros); acc.CerrarConexion(); GC.Collect(); return(fa); }
public int InsertCliente(Cliente cliente) { //carga de parametros con los datos a ser inseridos List <SqlParameter> parametros = new List <SqlParameter>(); //Se asocia el estado 1 (Abierto) en la apertura de una caja parametros.Add(acceso.CrearParametro("@NombreCliente", cliente.nombreCliente)); //Abrir/cerrar conexión a la base de datos acceso.AbrirConexion(); int filas = acceso.Escribir("sp_InsertClientes", parametros); acceso.CerrarConexion(); //retornar numero de filas afectadas (idealmente 1) return(filas); }
public string AltaPedido(PedidoBE Pedido) { Hashtable ParamCabecera = new Hashtable(); // Cabecera ParamCabecera.Add("@IdCliente", Pedido.Cliente.Id); ParamCabecera.Add("@IdPresupuesto", Pedido.Presupuesto.Id); ParamCabecera.Add("@FechaEmision", Pedido.FechaEmision); ParamCabecera.Add("@FechaEntrega", Pedido.FechaEntrega); ParamCabecera.Add("@Envio", Pedido.Envio); ParamCabecera.Add("@Descuento", Pedido.Descuento); ParamCabecera.Add("@Impuestos", Pedido.Impuestos); ParamCabecera.Add("@Total", Pedido.Total); if (Pedido.Envio == true) { ParamCabecera.Add("@ResponsableEntrega", Pedido.ResponsableEnvio); ParamCabecera.Add("@DireccionEntrega", Pedido.DireccionEnvio); } else { ParamCabecera.Add("@ResponsableEntrega", ""); ParamCabecera.Add("@DireccionEntrega", ""); } Acceso AccesoDB = new Acceso(); string Id = AccesoDB.Escribir("sp_InsertarPedidoCabecera", ParamCabecera); foreach (PedidoItemBE item in Pedido.Items) // Items { Hashtable ParamItems = new Hashtable(); ParamItems.Add("@IdPedido", Convert.ToInt32(Id)); ParamItems.Add("@IdProducto", item.Producto.Id); ParamItems.Add("@PrecioUnitario", item.PrecioUnitario); ParamItems.Add("@Cantidad", item.Cantidad); ParamItems.Add("@Impuestos", item.Impuestos); ParamItems.Add("@TotalItem", item.TotalItem); AccesoDB.Escribir("sp_InsertarPedidoItem", ParamItems); } return(Id); }
public int AgregarConcepto(BE.Concepto conc) { int fa = 0; acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[4]; parametros[0] = acc.ArmarParametro("IDTipo", conc.TConcepto.ID, System.Data.SqlDbType.Int); parametros[1] = acc.ArmarParametro("Valor", conc.Valor, System.Data.SqlDbType.Float); parametros[2] = acc.ArmarParametro("IDValor", conc.VConcepto.ID, System.Data.SqlDbType.Int); parametros[3] = acc.ArmarParametro("Nombre", conc.Nombre, System.Data.SqlDbType.VarChar); fa = acc.Escribir("Concepto_Agregar", parametros); acc.CerrarConexion(); GC.Collect(); return(fa); }
public void EliminarIdioma(IdiomaBE Idioma) { Hashtable Parametros = new Hashtable(); Parametros.Add("@Id", Idioma.Id); Acceso AccesoDB = new Acceso(); AccesoDB.Escribir("sp_BorrarIdioma", Parametros); }
public void Eliminar(PedidoBE Pedido) { Hashtable Param = new Hashtable(); Param.Add("@IdPedido", Pedido.Id); Acceso AccesoDB = new Acceso(); AccesoDB.Escribir("sp_EliminarPedido", Param); }
public void Eliminar(PresupuestoBE ePresup) { Hashtable ParamCabecera = new Hashtable(); ParamCabecera.Add("@IdPresupuesto", ePresup.Id); Acceso AccesoDB = new Acceso(); AccesoDB.Escribir("sp_EliminarPresupuesto", ParamCabecera); }
public void EliminarCliente(ClienteBE nCli) { Hashtable Parametros = new Hashtable(); Parametros.Add("@Id", nCli.Id); Acceso AccesoDB = new Acceso(); AccesoDB.Escribir("sp_EliminarCliente", Parametros); }
public int AgregarRecibo(BE.Recibo rec) { int fa = 0; acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[8]; parametros[0] = acc.ArmarParametro("idemp", rec.Emp.ID, System.Data.SqlDbType.VarChar); parametros[1] = acc.ArmarParametro("fechapago", rec.FechaDePago, System.Data.SqlDbType.Date); parametros[2] = acc.ArmarParametro("periodo", rec.Periodo, System.Data.SqlDbType.VarChar); parametros[3] = acc.ArmarParametro("subtExe", rec.SubtotalExentas, System.Data.SqlDbType.Float); parametros[4] = acc.ArmarParametro("subConRet", rec.SubtotalConRet, System.Data.SqlDbType.Float); parametros[5] = acc.ArmarParametro("subDeduc", rec.SubtotalDeducciones, System.Data.SqlDbType.Float); parametros[6] = acc.ArmarParametro("total", rec.Total, System.Data.SqlDbType.Float); parametros[7] = acc.ArmarParametro("tipo", rec.TipoLiquidacion, System.Data.SqlDbType.VarChar); fa = acc.Escribir("Recibo_Agregar", parametros); acc.CerrarConexion(); GC.Collect(); return(fa); }
public void Insetaridioma(IdiomaBE Idioma, bool SetDefault) { Hashtable Parametros = new Hashtable(); Parametros.Add("@Nombre", Idioma.Nombre); Parametros.Add("@Defecto", SetDefault); Acceso AccesoDB = new Acceso(); AccesoDB.Escribir("sp_InsertarIdioma", Parametros); }
public void ActualizarEstado(PresupuestoBE Pres, PresupuestoEstadoBE nEstado) { Hashtable ParamCabecera = new Hashtable(); ParamCabecera.Add("@IdPresupuesto", Pres.Id); ParamCabecera.Add("@Estado", nEstado.GetType().Name); Acceso AccesoDB = new Acceso(); AccesoDB.Escribir("sp_ActualizarEstadoPresupuesto", ParamCabecera); }
public void EliminarProducto(ProductoBE eProd) { Hashtable Parametros = new Hashtable(); Parametros.Add("@Id", eProd.Id); Acceso AccesoDB = new Acceso(); AccesoDB.Escribir("sp_EliminarProducto", Parametros); }
public int AgregarUsuario(BE.Empleado emp) { int fa = 0; acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[8]; parametros[0] = acc.ArmarParametro("nombre", emp.Nombre, System.Data.SqlDbType.VarChar); parametros[1] = acc.ArmarParametro("apellido", emp.Apellido, System.Data.SqlDbType.VarChar); parametros[2] = acc.ArmarParametro("legajo", emp.Legajo, System.Data.SqlDbType.Int); parametros[3] = acc.ArmarParametro("cuil", emp.Cuil, System.Data.SqlDbType.VarChar); parametros[4] = acc.ArmarParametro("cuenta", emp.Cuenta, System.Data.SqlDbType.Int); parametros[5] = acc.ArmarParametro("idbanco", emp.Bco.ID, System.Data.SqlDbType.VarChar); parametros[6] = acc.ArmarParametro("ingreso", emp.FechaIngreso, System.Data.SqlDbType.Date); parametros[7] = acc.ArmarParametro("idcat", emp.Cat.ID, System.Data.SqlDbType.VarChar); fa = acc.Escribir("Empleado_Agregar", parametros); acc.CerrarConexion(); GC.Collect(); return(fa); }
public void Eliminar(UsuarioBE Usuario) { string Consulta = "sp_EliminarUsuario"; Hashtable Parametros = new Hashtable(); Parametros.Add("@Id", Usuario.Id); Acceso nAcceso = new Acceso(); nAcceso.Escribir(Consulta, Parametros); }
public void GuardarPermisos(UsuarioBE Usuario) { Acceso nAcceso = new Acceso(); string ConsultaDel = "sp_BorrarPermisosUsuario"; // Primero borro los permisos que tenía el usuario Hashtable ParametrosDel = new Hashtable(); ParametrosDel.Add("IdUsuario", Usuario.Id); nAcceso.Escribir(ConsultaDel, ParametrosDel); string ConsultaAdd = "sp_GuardarPermisosUsuario"; // Luego guardo los nuevos permisos Hashtable ParametrosAdd = new Hashtable(); ParametrosAdd.Add("IdUsuario", Usuario.Id); foreach (var item in Usuario.Permisos) { ParametrosAdd.Add("IdPermiso", item.Id); nAcceso.Escribir(ConsultaAdd, ParametrosAdd); ParametrosAdd.Remove("IdPermiso"); } }
public void GuardarFamilia(PerfilFamiliaBE Fam) { Acceso nAcceso = new Acceso(); string ConsultaDel = "sp_BorrarFamilia"; // Primero borro la Familia Hashtable ParametrosDel = new Hashtable(); ParametrosDel.Add("Id", Fam.Id); nAcceso.Escribir(ConsultaDel, ParametrosDel); string ConsultaAdd = "sp_GuardarFamilia"; // Luego guardo la familia actualizada Hashtable ParametrosAdd = new Hashtable(); ParametrosAdd.Add("IdPadre", Fam.Id); foreach (var item in Fam.Hijos) { ParametrosAdd.Add("IdHijo", item.Id); nAcceso.Escribir(ConsultaAdd, ParametrosAdd); ParametrosAdd.Remove("IdHijo"); } }
public int AltaEnfermedad(BE.Enfermedad enf) { int fa = 0; acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = acc.ArmarParametro("nombre", enf.Nombre, System.Data.SqlDbType.VarChar); fa = acc.Escribir("Enfermedad_Agregar", parametros); acc.CerrarConexion(); GC.Collect(); return(fa); }
public void EditarIdioma(IdiomaBE Idioma, bool SetDefault) { Hashtable Parametros = new Hashtable(); Parametros.Add("@Id", Idioma.Id); Acceso AccesoDB = new Acceso(); if (SetDefault == true) { AccesoDB.Escribir("sp_CambiarIdiomaDefecto", Parametros); Parametros.Add("@Nombre", Idioma.Nombre); AccesoDB.Escribir("sp_EditarIdioma", Parametros); } else { Parametros.Add("@Nombre", Idioma.Nombre); AccesoDB.Escribir("sp_EditarIdioma", Parametros); } }
public string AltaProducto(ProductoBE nProd) { Hashtable Parametros = new Hashtable(); Parametros.Add("@Descripcion", nProd.Descripcion); Parametros.Add("@Stock", nProd.Stock); Parametros.Add("@Precio", nProd.Precio); Parametros.Add("@Iva", nProd.Iva); Acceso AccesoDB = new Acceso(); return(AccesoDB.Escribir("sp_InsertarProducto", Parametros)); }
public int InsertCaja(Caja caja) { //carga de parametros con los datos a ser inseridos List <SqlParameter> parametros = new List <SqlParameter>(); //Se asocia el estado 1 (Abierto) en la apertura de una caja parametros.Add(acceso.CrearParametro("@Estado", 1)); parametros.Add(acceso.CrearParametro("@Clientes", caja.clientes)); //Atendidos empieza en 0 parametros.Add(acceso.CrearParametro("@Atendidos", 0)); parametros.Add(acceso.CrearParametro("@Modelo", caja.modelo)); parametros.Add(acceso.CrearParametro("@Operador", caja.operador)); //Abrir/cerrar conexión a la base de datos acceso.AbrirConexion(); int filas = acceso.Escribir("sp_insertCaja", parametros); acceso.CerrarConexion(); //retornar numero de filas afectadas (idealmente 1) return(filas); }