Esempio n. 1
0
 public void Agregar(Articulo articuloNuevo)
 {
     try
     {
         conexionDB.SetearSP("SP_AGREGAR_ARTICULO");
         conexionDB.agregarParametro("@Codigo", articuloNuevo.cod);
         conexionDB.agregarParametro("@Nombre", articuloNuevo.nombre);
         conexionDB.agregarParametro("@Descripcion", articuloNuevo.descripcion);
         conexionDB.agregarParametro("@IdCategoria", articuloNuevo.categoria.id.ToString());
         conexionDB.agregarParametro("@IdSeccion", articuloNuevo.seccion.id.ToString());
         conexionDB.agregarParametro("@IdMarca", articuloNuevo.marca.id.ToString());
         conexionDB.agregarParametro("@IdProveedor", articuloNuevo.proveedor.cod.ToString());
         conexionDB.agregarParametro("@Precio", articuloNuevo.precio);
         conexionDB.agregarParametro("@Stock", articuloNuevo.stock);
         conexionDB.agregarParametro("@IdOrigen", articuloNuevo.origen.id.ToString());
         conexionDB.agregarParametro("@Imagen", articuloNuevo.imagen);
         conexionDB.ejecutarAccion();
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         conexionDB.cerrarConexion();
     }
 }
Esempio n. 2
0
 public void Agregar(string nombre)
 {
     try
     {
         conexionDB.SetearSP("SP_AGREGAR_CATEGORIA");
         conexionDB.agregarParametro("@Nombre", nombre);
         conexionDB.ejecutarAccion();
     }
     catch (Exception Ex)
     {
         throw Ex;
     }
 }
Esempio n. 3
0
        public void AltaEspecialidad(Especialidad NuevaEspecialidad)
        {
            AccesoDB conexion = new AccesoDB();

            try
            {
                conexion = new AccesoDB();
                conexion.setearConsulta("INSERT INTO ESPECIALIDADES(DESCRIPCION) VALUES (@DESCRIPCION)");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@DESCRIPCION", NuevaEspecialidad.DescEspecialidad);

                conexion.abrir();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (conexion != null)
                {
                    conexion.cerrar();
                }
            }
        }
Esempio n. 4
0
        //FUNCION PARA DAR DE ALTA OBRA SOCIAL
        public void AltaOS(ObraSocial nuevo)
        {
            AccesoDB conexion = null;

            try
            {
                conexion = new AccesoDB();
                conexion.setearConsulta("INSERT INTO OBRASOCIAL(NOMBRE, TELEFONO, MAIL) VALUES (@NOMBRE, @TELEFONO, @MAIL) ");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@NOMBRE", nuevo.OS);
                conexion.Comando.Parameters.AddWithValue("@TELEFONO", nuevo.Telefono);
                conexion.Comando.Parameters.AddWithValue("@MAIL", nuevo.Mail);

                conexion.abrir();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (conexion != null)
                {
                    conexion.cerrar();
                }
            }
        }
Esempio n. 5
0
        public void AltaHorasXDias(TurnoHorario TH, Medico med)
        {
            AccesoDB conexion = null;

            try
            {
                conexion = new AccesoDB();
                conexion.setearConsulta("INSERT INTO HORASxDIAS(IDHORAINICIO,IDHORAFIN,IDDIA,IDMED) VALUES(@IDHI, @IDHF, @IDDIA, @IDMED)");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@IDHI", TH.Horainit);
                conexion.Comando.Parameters.AddWithValue("@IDHF", TH.HoraFin);
                conexion.Comando.Parameters.AddWithValue("@IDDIA", TH.IdDia);
                conexion.Comando.Parameters.AddWithValue("@IDMED", med.IdMedico);

                conexion.abrir();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (conexion != null)
                {
                    conexion.cerrar();
                }
            }
        }
Esempio n. 6
0
        public void AltaUsuario(Medico M)
        {
            AccesoDB conexion = null;

            try
            {
                conexion = new AccesoDB();
                conexion.setearConsulta("INSERT INTO USUARIOS(USUARIO, PASS) VALUES (@USUARIO, @PASS) ");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@USUARIO", M.Apellido);
                conexion.Comando.Parameters.AddWithValue("@PASS", M.Nmatricula);
                conexion.abrir();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (conexion != null)
                {
                    conexion.cerrar();
                }
            }
        }
Esempio n. 7
0
        public void AltaTurno(Turno T)
        {
            AccesoDB conexion = new AccesoDB();

            try
            {
                conexion = new AccesoDB();
                conexion.setearConsulta("INSERT INTO TURNOS(IDPACIENTE, IDMEDICO, IDESPECIALIDAD, IDOBS, FECHA, VALOR) VALUES (@IDPACIENTE, " +
                                        "@IDMEDICO, @IDESPECIALIDAD, @IDOBS, @FECHA, @VALOR)");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@IDPACIENTE", T.P.IdPaciente);
                conexion.Comando.Parameters.AddWithValue("@IDMEDICO", T.M.IdMedico);
                conexion.Comando.Parameters.AddWithValue("@IDESPECIALIDAD", T.E.IdEspecialidad);
                conexion.Comando.Parameters.AddWithValue("@IDOBS", T.OS.IdOS);
                conexion.Comando.Parameters.AddWithValue("@FECHA", T.FechaTurno);
                conexion.Comando.Parameters.AddWithValue("@VALOR", T.Valor);

                conexion.abrir();
                conexion.ejecutarAccion();
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 8
0
        public void AltaDiaXMedico(Medico nuevoMedico, Dia nuevoDia)
        {
            AccesoDB conexion = null;

            try
            {
                conexion = new AccesoDB();
                conexion.setearConsulta("insert into DIASXMEDICO(IDMED, IDDIA) values(@IDMED, @IDDIA)");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@IDMED", nuevoMedico.IdMedico);
                conexion.Comando.Parameters.AddWithValue("@IDDIA", nuevoDia.IdDay);

                conexion.abrir();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (conexion != null)
                {
                    conexion.cerrar();
                }
            }
        }
Esempio n. 9
0
        public void AltaOSxMedico(Medico NuevoMedico, ObraSocial NuevaOS)
        {
            AccesoDB conexion = null;

            try
            {
                conexion = new AccesoDB();
                conexion.setearConsulta("INSERT INTO OSxMEDICO(IDOBS, IDMED) VALUES(@IDOBS, @IDMED)");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@IDOBS", NuevaOS.IdOS);
                conexion.Comando.Parameters.AddWithValue("@IDMED", NuevoMedico.IdMedico);

                conexion.abrir();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally {
                if (conexion != null)
                {
                    conexion.cerrar();
                }
            }
        }
Esempio n. 10
0
        public void AltaPaciente(Paciente nuevo)
        {
            AccesoDB conexion = null;

            try
            {
                conexion = new AccesoDB();
                conexion.setearConsulta("INSERT INTO DIRECCIONES (CALLE, NUMERO, IDLOCALIDAD) output inserted.IDDIRECCION VALUES(@Calle, @Numero, @IdLocalidad)");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@Calle", nuevo.direccion.Calle);
                conexion.Comando.Parameters.AddWithValue("@Numero", nuevo.direccion.Numero);
                conexion.Comando.Parameters.AddWithValue("@IdLocalidad", nuevo.direccion.Localidad.IdLocalidad);
                conexion.abrir();
                nuevo.direccion.Id = conexion.ejecutarAccionReturn();

                int IdDireccion = nuevo.direccion.Id;

                conexion.setearConsulta("INSERT INTO PACIENTE(NOMBRE, APELLIDO, DOCUMENTO, FNAC, IDOBSOCIAL, NROAFILIADO, IDDIRECCION) VALUES" +
                                        "(@Nombre, @Apellido, @Documento, @Fnac, @IdObSocial, @NroAfiliado, @IdDireccion)");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@Nombre", nuevo.Nombre);
                conexion.Comando.Parameters.AddWithValue("@Apellido", nuevo.Apellido);
                conexion.Comando.Parameters.AddWithValue("@Documento", nuevo.DNI);
                conexion.Comando.Parameters.AddWithValue("@Fnac", nuevo.Fnac);
                conexion.Comando.Parameters.AddWithValue("@IdObSocial", nuevo.OS.IdOS);
                conexion.Comando.Parameters.AddWithValue("@NroAfiliado", nuevo.Nafiliado);
                conexion.Comando.Parameters.AddWithValue("@IdDireccion", IdDireccion);

                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public void AltaEspecialidadXMedico(Medico nuevoMedico, Especialidad nuevaEspecialidad)
        {
            AccesoDB conexion = null;

            try
            {
                conexion = new AccesoDB();
                conexion.setearConsulta("insert into ESPECIALIDADXMEDICO(IDMED, IDESP) values(@IDMED, @IDESP)");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@IDMED", nuevoMedico.IdMedico);
                conexion.Comando.Parameters.AddWithValue("@IDESP", nuevaEspecialidad.IdEspecialidad);

                conexion.abrir();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (conexion != null)
                {
                    conexion.cerrar();
                }
            }
        }
Esempio n. 12
0
 public void Eliminar(Proveedor proveedor)
 {
     try
     {
         conexionDB.SetearSP("SP_ELIMINAR_PROVEEDOR");
         conexionDB.agregarParametro("@ID", proveedor.cod);
         conexionDB.agregarParametro("@Existencia", proveedor.existencia);
         conexionDB.ejecutarAccion();
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         conexionDB.cerrarConexion();
     }
 }
Esempio n. 13
0
 public void Agregar(Ventacs venta)
 {
     try
     {
         conexionDB.SetearSP("SP_AGREGAR_VENTA");
         conexionDB.agregarParametro("@Idusuario", venta.idUsuario);
         conexionDB.agregarParametro("@Preciototal", venta.precioTotal);
         conexionDB.agregarParametro("@Fecha", venta.fecha);
         conexionDB.agregarParametro("@Estado", venta.estado);
         conexionDB.ejecutarAccion();
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         conexionDB.cerrarConexion();
     }
 }
Esempio n. 14
0
 public void Modificar(Direccion direccion)
 {
     try
     {
         conexionDB.SetearSP("SP_MODIFICAR_DIRECCION");
         conexionDB.agregarParametro("@Id", direccion.id);
         conexionDB.agregarParametro("@Calle", direccion.calle);
         conexionDB.agregarParametro("@Altura", direccion.altura);
         conexionDB.agregarParametro("@Localidad", direccion.localidad);
         conexionDB.agregarParametro("@Provincia", direccion.provincia);
         conexionDB.agregarParametro("@Descripcion", direccion.descripcion);
         conexionDB.ejecutarAccion();
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         conexionDB.cerrarConexion();
     }
 }
Esempio n. 15
0
 public void Agregar(Usuario usuario)
 {
     try
     {
         conexionDB.SetearSP("SP_AGREGAR_USUARIO");
         conexionDB.agregarParametro("@Nombre", usuario.nombre);
         conexionDB.agregarParametro("@Apellido", usuario.apellido);
         conexionDB.agregarParametro("@Dni", usuario.dni);
         conexionDB.agregarParametro("@Mail", usuario.email);
         conexionDB.agregarParametro("@Username", usuario.userName);
         conexionDB.agregarParametro("@Contraseña", usuario.password);
         conexionDB.agregarParametro("@Iddireccion", usuario.direccion.id);
         conexionDB.agregarParametro("@Tipo", usuario.privilegio);
         conexionDB.ejecutarAccion();
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         conexionDB.cerrarConexion();
     }
 }
Esempio n. 16
0
        public void EliminarPaciente(int id)
        {
            AccesoDB conexion;

            try
            {
                conexion = new AccesoDB();
                conexion.setearConsulta("DELETE FROM PACIENTE WHERE IDPACIENTE = @Id");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@Id", id);
                conexion.abrir();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 17
0
        public void EliminarOS(int ID)
        {
            AccesoDB conexion = new AccesoDB();

            try
            {
                conexion = new AccesoDB();
                conexion.setearConsulta("DELETE FROM OBRASOCIAL WHERE IDOS = @ID");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@Id", ID);
                conexion.abrir();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 18
0
        public void EliminarEspecialidad(int ID)
        {
            AccesoDB conexion = new AccesoDB();

            try
            {
                conexion = new AccesoDB();
                conexion.setearConsulta(" DELETE FROM ESPECIALIDADES WHERE IDESPECIALIDAD = @ID");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@Id", ID);
                conexion.abrir();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 19
0
        public void ModificarEspecialidad(Especialidad E)
        {
            AccesoDB conexion = new AccesoDB();

            try
            {
                conexion.setearConsulta("UPDATE ESPECIALIDADES SET DESCRIPCION = @DESCRIPCION WHERE IDESPECIALIDAD = " + E.IdEspecialidad);
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@DESCRIPCION", E.DescEspecialidad);

                conexion.abrir();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public void Agregar(VentaxUsuario venta)
 {
     try
     {
         // conexionDB.SetearSP("SP_VENTAS_X_ARTICULO");
         conexionDB.setearQuery("SP_VENTAS_X_ARTICULO " + venta.idArticulo + ", " + venta.idVenta + ", " + venta.cantidad + ", " + venta.money);
         // conexionDB.agregarParametro("@IdArticulo", venta.idArticulo);
         // conexionDB.agregarParametro("@IdVenta", venta.idVenta);
         // conexionDB.agregarParametro("@Cantidad", venta.cantidad);
         // conexionDB.agregarParametro("@Precio", venta.money);
         conexionDB.ejecutarAccion();
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         conexionDB.cerrarConexion();
     }
 }
Esempio n. 21
0
        public void EliminarMedico(int id)
        {
            AccesoDB conexion;

            try
            {
                conexion = new AccesoDB();
                conexion.setearConsulta(@"DELETE FROM ESPECIALIDADxMEDICO WHERE IDMED IN(SELECT IDMED FROM MEDICOS WHERE IDMED = @Id)
                                          DELETE FROM OSxMEDICO WHERE IDMED IN(SELECT IDMED FROM MEDICOS WHERE IDMED = @Id)
                                          DELETE FROM DIASxMEDICO WHERE IDMED IN(SELECT IDMED FROM MEDICOS WHERE IDMED = @Id)
                                          DELETE FROM HORASxDIAS WHERE IDMED IN(SELECT IDMED FROM MEDICOS WHERE IDMED = @Id)
                                          DELETE FROM MEDICOS WHERE IDMEDICO = @Id");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@Id", id);
                conexion.abrir();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }