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(); } }
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(); } }
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(); } }
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(); } }
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(); } }
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(); } }
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(); } }
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); }
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(); } }
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(); } }
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(); } }
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(); } }
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(); } }
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(); } }