Example #1
0
        public int agregarDomicilio(Domicilio nuevo)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            LocalidadNegocio   negocioLoc  = new LocalidadNegocio();

            try
            {
                accesoDatos.setearConsulta("INSERT INTO DOMICILIOS (ALTURA, CALLE, ENTRECALLE1, ENTRECALLE2, PISO, DEPARTAMENTO, IDLOCALIDAD) VALUES(@Altura, @Calle, @EntreCalle1, @EntreCalle2, @Piso, @Depto, @Localidad ) SELECT SCOPE_IDENTITY();");
                accesoDatos.Comando.Parameters.AddWithValue("@Calle", esNulo(nuevo.Calle));
                accesoDatos.Comando.Parameters.AddWithValue("@Altura", esNulo(nuevo.Altura));
                accesoDatos.Comando.Parameters.AddWithValue("@EntreCalle1", esNulo(nuevo.EntreCalle1));
                accesoDatos.Comando.Parameters.AddWithValue("@EntreCalle2", esNulo(nuevo.EntreCalle2));
                accesoDatos.Comando.Parameters.AddWithValue("@Piso", esNulo(nuevo.Edificio.Piso));
                accesoDatos.Comando.Parameters.AddWithValue("@Depto", esNulo(nuevo.Edificio.Departamento));
                accesoDatos.Comando.Parameters.AddWithValue("@Localidad", esNulo(nuevo.Localidad.ID));
                accesoDatos.abrirConexion();
                return(accesoDatos.ejecutarAccionReturn());
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Example #2
0
        public int agregarCliente(Cliente nuevo)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearSP("agregarCliente");
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@DNI", nuevo.DNI);
                accesoDatos.Comando.Parameters.AddWithValue("@Nombre", nuevo.Nombre);
                accesoDatos.Comando.Parameters.AddWithValue("@Apellido", nuevo.Apellido);
                accesoDatos.Comando.Parameters.AddWithValue("@Email", nuevo.Email);
                accesoDatos.Comando.Parameters.AddWithValue("@Direccion", nuevo.Direccion);
                accesoDatos.Comando.Parameters.AddWithValue("@Ciudad", nuevo.Ciudad);
                accesoDatos.Comando.Parameters.AddWithValue("@CodigoPostal", nuevo.CodigoPostal);
                accesoDatos.Comando.Parameters.AddWithValue("@Fecha", nuevo.FechaRegistro);
                accesoDatos.abrirConexion();
                return(accesoDatos.ejecutarAccionReturn());
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Example #3
0
        public int agregarFactura(Factura nueva)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("INSERT INTO FACTURAS (NUMERO, CUIT ,IDDOMICILIO, FECHAINICIO, FECHAACTUAL, INGRESOSBRUTOS) " +
                                           "VALUES(@NumFactura, @CUIT, @Domicilio, @FechaInicio, @FechaActual, @IngresosB) SELECT SCOPE_IDENTITY();");
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@Domicilio", nueva.Domicilio.ID);
                accesoDatos.Comando.Parameters.AddWithValue("@NumFactura", nueva.Numero);
                accesoDatos.Comando.Parameters.AddWithValue("@CUIT", nueva.CUIT);
                accesoDatos.Comando.Parameters.AddWithValue("@FechaInicio", nueva.FechaInicio);
                accesoDatos.Comando.Parameters.AddWithValue("@FechaActual", nueva.FechaActual);
                accesoDatos.Comando.Parameters.AddWithValue("@IngresosB", nueva.IngresosBrutos);
                accesoDatos.abrirConexion();
                return(accesoDatos.ejecutarAccionReturn());
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
        public void pasarCasosVersion(List <CasoPrueba> listado)
        {
            AccesoDatosManager accesoDatos   = new AccesoDatosManager();
            ImagenCasoNegocio  imagenNegocio = new ImagenCasoNegocio();

            try
            {
                foreach (var caso in listado)
                {
                    int ID;
                    accesoDatos.setearConsulta("insert into CASOSPRUEBA(IDTest,IDVersionTest,Descripcion,Resultado,Observaciones,DetalleFalla,IDUsuario,IDDatoPrueba,Automatico) output inserted.ID values (" + caso.Test.ID + "," + caso.Test.Version + ",'" + caso.Descripcion.ToString() + "','" + caso.Resultado.ToString() + "','" + caso.Observaciones.ToString() + "','" + caso.TextoFalla.ToString() + "'," + caso.Usuario.ID + "," + caso.Siniestro.ID + ",'" + caso.Automatico.ToString() + "')");
                    accesoDatos.abrirConexion();
                    ID = accesoDatos.ejecutarAccionReturn();
                    accesoDatos.cerrarConexion();

                    //INSERTAR IMAGENES
                    imagenNegocio.abrirConexion();
                    imagenNegocio.pasarImagenes(caso.Imagenes, ID);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Example #5
0
        public int agregarMail(Mail nuevo)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("INSERT INTO MAILS (MAIL, DESCRIPCION) VALUES ('" + nuevo.Direccion + "', '" + nuevo.Descripcion + "') SELECT SCOPE_IDENTITY();");
                accesoDatos.abrirConexion();
                return(accesoDatos.ejecutarAccionReturn());
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Example #6
0
        public int agregarUsuario(Usuario nuevo)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("INSERT INTO USUARIOS (USUARIO, CONTRASEÑA) VALUES ('" + nuevo.Nombre + "', '" + nuevo.Contraseña + "') SELECT SCOPE_IDENTITY();");
                accesoDatos.abrirConexion();
                return(accesoDatos.ejecutarAccionReturn());
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Example #7
0
        public int agregarTelefono(Telefono nuevo)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("INSERT INTO TELEFONOS (TELEFONO, DESCRIPCION) VALUES ('" + nuevo.Numero + "', '" + nuevo.Descripcion + "') SELECT SCOPE_IDENTITY();");
                accesoDatos.abrirConexion();
                return(accesoDatos.ejecutarAccionReturn());
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Example #8
0
        public int agregarLocalidad(Localidad nuevo)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("INSERT INTO LOCALIDADES (NOMBRE, PARTIDO, CODPOSTAL) VALUES ('" + nuevo.Nombre + "', '" + nuevo.Partido + "', '" + nuevo.CPostal + "') SELECT SCOPE_IDENTITY();");
                accesoDatos.abrirConexion();
                return(accesoDatos.ejecutarAccionReturn());
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Example #9
0
        public int agregarTest(Test test)
        {
            int ID;
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("insert into TESTS(IDVersion,NTicket,IDSistema,IDUsuario,IDPrioridad,IDCompañia,IDGrupoCompañias,Asunto,Descripcion,Borrado,Finalizado,VersionFinal,Ultimo,FechaCarga,FechaFinalizacion) output inserted.ID values(1,'" + test.NTicket.ToString() + "'," + test.Sistema.id.ToString() + "," + test.UsuarioT.ID.ToString() + "," + test.Prioridad.ID.ToString() + "," + test.CiaSolicitante.ID.ToString() + "," + test.GrupoCia.id.ToString() + ",'" + test.Asunto + "','" + test.Descripcion + "',0,0,0,1,GETDATE(),null)");
                accesoDatos.abrirConexion();
                ID = accesoDatos.ejecutarAccionReturn();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
            return(ID);
        }
Example #10
0
        public int ContarVersiones(int ticket)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            int resultado;

            try
            {
                accesoDatos.setearConsulta("select COUNT(*) from TESTS where NTicket=@NTicket");
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@NTicket", ticket);
                accesoDatos.abrirConexion();
                resultado = accesoDatos.ejecutarAccionReturn();
                return(resultado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Example #11
0
        public int ContarErrores(int ticket)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            int resultado;

            try
            {
                accesoDatos.setearSP("sp_contar_errores");
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@NTicket", ticket);
                accesoDatos.abrirConexion();
                resultado = accesoDatos.ejecutarAccionReturn();
                return(resultado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Example #12
0
        public void agregarCliente(Cliente nuevo)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                int IDTipoPersona;
                if (nuevo.TipoPersona.Fisica)
                {
                    IDTipoPersona = 1;
                }
                else
                {
                    IDTipoPersona = 2;
                }
                accesoDatos.setearConsulta("INSERT INTO CLIENTES (APELLIDOS, NOMBRES, RAZONSOCIAL, DNI, CUIT, FECHNAC, IDDOMICILIO, IDUSUARIO, IDTIPOPERSONA) VALUES (@Apellido, @Nombre, @RazonSocial, @DNI, @CUIT, @FechNac, @Domicilio, @Usuario, @TipoPersona) SELECT SCOPE_IDENTITY();");
                accesoDatos.Comando.Parameters.AddWithValue("@Apellido", esNuloNT(nuevo.Apellido));
                accesoDatos.Comando.Parameters.AddWithValue("@Nombre", esNuloNT(nuevo.Nombre));
                accesoDatos.Comando.Parameters.AddWithValue("@RazonSocial", esNuloNT(nuevo.RazonSocial));
                accesoDatos.Comando.Parameters.AddWithValue("@DNI", nuevo.DNI);
                accesoDatos.Comando.Parameters.AddWithValue("@CUIT", esNuloNT(nuevo.CUIT));
                accesoDatos.Comando.Parameters.AddWithValue("@FechNac", esNulo(nuevo.FechaNacimiento));
                accesoDatos.Comando.Parameters.AddWithValue("@Domicilio", esNulo(nuevo.Domicilio.ID));
                accesoDatos.Comando.Parameters.AddWithValue("@Usuario", esNulo(nuevo.Usuario.ID));
                accesoDatos.Comando.Parameters.AddWithValue("@TipoPersona", IDTipoPersona);
                accesoDatos.abrirConexion();
                nuevo.ID = accesoDatos.ejecutarAccionReturn();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Example #13
0
        public int agregarCompra(Compra nueva)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("INSERT INTO COMPRAS (IDPROVEEDOR, IMPORTE, FECHA) VALUES(@Proveedor, @Importe, @Fecha) SELECT SCOPE_IDENTITY();");
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@Proveedor", nueva.Proveedor.ID);
                accesoDatos.Comando.Parameters.AddWithValue("@Fecha", DateTime.Now.Date);
                accesoDatos.Comando.Parameters.AddWithValue("@Importe", nueva.Importe.ToString().Replace(',', '.'));

                accesoDatos.abrirConexion();
                return(accesoDatos.ejecutarAccionReturn());
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Example #14
0
        public int agregarCombo(Combo nuevo)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("INSERT INTO COMBOS (NOMBRE, DESCRIPCION, DIASANTICIPO, PRECIO, ESTADO, RUTA) VALUES (@Nombre, @Descripcion, @DiasAnticipo, @Precio, 1, @RutaImg) SELECT SCOPE_IDENTITY();");
                accesoDatos.Comando.Parameters.AddWithValue("@Nombre", nuevo.Nombre);
                accesoDatos.Comando.Parameters.AddWithValue("@Descripcion", nuevo.Descripcion);
                accesoDatos.Comando.Parameters.AddWithValue("@DiasAnticipo", nuevo.DiasAnticipo);
                accesoDatos.Comando.Parameters.AddWithValue("@Precio", nuevo.Precio);
                accesoDatos.Comando.Parameters.AddWithValue("@RutaImg", esNulo(nuevo.RutaImagen));
                accesoDatos.abrirConexion();
                return(accesoDatos.ejecutarAccionReturn());
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Example #15
0
        public int agregarVenta(Venta nueva)
        {
            AccesoDatosManager accesoDatos = new AccesoDatosManager();

            try
            {
                accesoDatos.setearConsulta("INSERT INTO VENTAS (IDCLIENTE, IDFACTURA, IMPORTE, DESCRIPCION) VALUES(@Cliente, @Factura, @Importe, @Desc) SELECT SCOPE_IDENTITY();");
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@Cliente", nueva.Cliente.ID);
                accesoDatos.Comando.Parameters.AddWithValue("@Factura", nueva.Factura.ID);
                accesoDatos.Comando.Parameters.AddWithValue("@Importe", nueva.Importe);
                accesoDatos.Comando.Parameters.AddWithValue("@Desc", nueva.Descripcion);
                accesoDatos.abrirConexion();
                return(accesoDatos.ejecutarAccionReturn());
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }