public int Agregar(object entity) { DBConexion db = new DBConexion(); int k = 0; ProductoxOrdenCompra c = entity as ProductoxOrdenCompra; db.cmd.CommandText = "INSERT INTO OrdenCompraxProducto(idOrden,idProducto,cantidad,cantAtendida,PU)" + "VALUES (@idOrden,@idProducto,@cantidad,@cantAtendida,@PU)"; db.cmd.Parameters.AddWithValue("@idOrden", c.IdOrden); db.cmd.Parameters.AddWithValue("@idProducto", c.Producto.IdProducto); db.cmd.Parameters.AddWithValue("@cantidad", c.Cantidad); db.cmd.Parameters.AddWithValue("@cantAtendida", 0); db.cmd.Parameters.AddWithValue("@PU", c.PrecioUnitario); try { db.conn.Open(); k = db.cmd.ExecuteNonQuery(); db.conn.Close(); } catch (SqlException e) { MessageBox.Show(e.Message); } return k; }
public static int ActualizarNumIntentos(Usuario u) { DBConexion db = new DBConexion(); SqlCommand cmd = new SqlCommand(); int k = 0; db.cmd.CommandText = "UPDATE Usuario SET numIntentos = @numIntentos, estadoHabilitado = @estadoHabilitado WHERE idUsuario = @idUsuario "; db.cmd.Parameters.AddWithValue("@idUsuario", u.IdUsuario); db.cmd.Parameters.AddWithValue("@numIntentos", u.NumIntentos); db.cmd.Parameters.AddWithValue("@estadoHabilitado", u.EstadoHabilitado); try { db.conn.Open(); k = db.cmd.ExecuteNonQuery(); db.conn.Close(); } catch (Exception e) { MessageBox.Show(e.StackTrace.ToString()); } return k; }
public static string getCODfromProv(int proveedor) { DBConexion db = new DBConexion(); SqlDataReader reader; string codProveedor = null; db.cmd.CommandText = "SELECT codProveedor FROM Proveedor WHERE idProveedor=@idProveedor "; db.cmd.Parameters.AddWithValue("@idProveedor", proveedor); try { db.conn.Open(); reader = db.cmd.ExecuteReader(); if (reader.Read()) codProveedor = reader["codProveedor"].ToString(); else MessageBox.Show("Proveedor no válido, revisar datos"); db.conn.Close(); } catch (Exception e) { MessageBox.Show(e.StackTrace.ToString()); } return codProveedor; }
public int Agregar(object entity) { DBConexion db = new DBConexion(); int k = 0; Cotizacion c = entity as Cotizacion; db.cmd.CommandText = "INSERT INTO Cotizacion(fechaInicio,fechaFin,estado,idProveedor,fechaResp,observacion) " + "VALUES (@fechaInicio,@fechaFin,@estado,@idProveedor,@fechaResp,@observacion)"; db.cmd.Parameters.AddWithValue("@fechaInicio", DateTime.Now); db.cmd.Parameters.AddWithValue("@fechaFin", DateTime.Now); db.cmd.Parameters.AddWithValue("@estado", 1); db.cmd.Parameters.AddWithValue("@idProveedor", c.Proveedor.IdProveedor); db.cmd.Parameters.AddWithValue("@fechaResp", DateTime.Now); db.cmd.Parameters.AddWithValue("@observacion", c.Observacion); try { db.conn.Open(); k = db.cmd.ExecuteNonQuery(); db.conn.Close(); } catch (Exception e) { MessageBox.Show(e.StackTrace.ToString()); } return k; }
public int Actualizar(object entity) { DBConexion db = new DBConexion(); Cotizacion c = entity as Cotizacion; int k = 0; //MessageBox.Show("idcot = " + c.IdCotizacion + "fechaIn = " + c.FechaInicio + " ffin = " + c.FechaFin + " fehcaRP = " + c.FechaRespuesta + " obs = " + c.Observacion); db.cmd.CommandText = "UPDATE Cotizacion " + "SET estado= @estado, fechaInicio= @fechaInicio, fechaFin= @fechaFin, fechaResp= @fechaResp, observacion= @observacion " + "WHERE idCotizacion= @idCotizacion "; db.cmd.Parameters.AddWithValue("@idCotizacion", c.IdCotizacion); db.cmd.Parameters.AddWithValue("@estado", 2); db.cmd.Parameters.AddWithValue("@fechaInicio", c.FechaInicio); db.cmd.Parameters.AddWithValue("@fechaFin", c.FechaFin); db.cmd.Parameters.AddWithValue("@fechaResp", c.FechaRespuesta); db.cmd.Parameters.AddWithValue("@observacion", c.Observacion); try { db.conn.Open(); k = db.cmd.ExecuteNonQuery(); MessageBox.Show("Actualizacion realizada \n\nCotizacion = " + c.CodCotizacion + "\nEstado = ATENDIDO"); db.conn.Close(); } catch (Exception e) { MessageBox.Show(e.StackTrace.ToString()); } return k; }
public int Actualizar(object entity) { DBConexion db = new DBConexion(); Servicio s = entity as Servicio; int k = 0; db.cmd.CommandText = "UPDATE Servicio " + "SET nombre= @nombre,descripcion= @descripcion " + "WHERE codServicio= @codServicio "; db.cmd.Parameters.AddWithValue("@codServicio", s.CodServicio); db.cmd.Parameters.AddWithValue("@nombre", s.Nombre); db.cmd.Parameters.AddWithValue("@descripcion", s.Descripcion); try { db.conn.Open(); k = db.cmd.ExecuteNonQuery(); db.conn.Close(); } catch (Exception e) { MessageBox.Show(e.StackTrace.ToString()); } return k; }
public static int getIDfromProv(string proveedor) { DBConexion db = new DBConexion(); SqlDataReader reader; int idProveedor = 0; db.cmd.CommandText = "SELECT idProveedor FROM Proveedor WHERE codProveedor=@codProveedor "; db.cmd.Parameters.AddWithValue("@codProveedor", proveedor); try { db.conn.Open(); reader = db.cmd.ExecuteReader(); if (reader.Read()) idProveedor = (int)(reader["idProveedor"]); else MessageBox.Show("Proveedor no válido, revisar datos"); db.conn.Close(); } catch (Exception e) { MessageBox.Show(e.StackTrace.ToString()); } return idProveedor; }
public int Agregar(object entity) { DBConexion db = new DBConexion(); int k = 0; Proveedor p = entity as Proveedor; db.cmd.CommandText = "INSERT INTO Proveedor(razonSocial,contacto,direccion,fax,telefono ,telefonoContacto,email,RUC) " + "VALUES (@razonSocial,@contacto,@direccion,@fax,@telefono ,@telefonoContacto,@email,@ruc)"; db.cmd.CommandType = CommandType.Text; db.cmd.Connection = db.conn; db.cmd.Parameters.AddWithValue("@razonSocial", p.RazonSocial); db.cmd.Parameters.AddWithValue("@contacto", p.Contacto); db.cmd.Parameters.AddWithValue("@direccion", p.Direccion); db.cmd.Parameters.AddWithValue("@fax", p.Fax); db.cmd.Parameters.AddWithValue("@telefono", p.Telefono); db.cmd.Parameters.AddWithValue("@telefonoContacto", p.TelefonoContacto); db.cmd.Parameters.AddWithValue("@email", p.Email); db.cmd.Parameters.AddWithValue("@ruc", p.Ruc); try { db.conn.Open(); k = db.cmd.ExecuteNonQuery(); db.conn.Close(); } catch (SqlException e) { MessageBox.Show("Ocurrio un error al ingresar los datos" ); } return k; }
public int Agregar(object entity) { DBConexion db = new DBConexion(); int k = 0; PagoParcial p = entity as PagoParcial; db.cmd.CommandText = "INSERT INTO PagosParciales(idDocPago,monto,fechaPago) " + "VALUES (@idDocPago,@monto,@fechaPago)"; db.cmd.Parameters.AddWithValue("@idDocPago", p.DocPago.IdDocPago); db.cmd.Parameters.AddWithValue("@monto", p.Monto); db.cmd.Parameters.AddWithValue("@fechaPago", p.FechaPago); try { db.conn.Open(); k = db.cmd.ExecuteNonQuery(); db.conn.Close(); } catch (Exception e) { MessageBox.Show(e.StackTrace.ToString()); } return k; }
public int Actualizar(object entity) { ProductoxOrdenCompra o = entity as ProductoxOrdenCompra; int id = o.IdOrden; DBConexion db = new DBConexion(); int k = 0; db.cmd.CommandText = "UPDATE OrdenCompraxProducto SET cantidad = @cantidad , cantAtendida = @cantAtendida " + " WHERE idOrden = @idOrden and idProducto = @idProducto"; db.cmd.Parameters.AddWithValue("@idOrden", id); db.cmd.Parameters.AddWithValue("@idProducto", o.Producto.IdProducto); db.cmd.Parameters.AddWithValue("@cantidad", o.Cantidad); db.cmd.Parameters.AddWithValue("@cantAtendida", o.CantAtendida); try { db.conn.Open(); k = db.cmd.ExecuteNonQuery(); db.conn.Close(); } catch (SqlException e) { MessageBox.Show(e.Message); } return k; }
public int Agregar(object entity) { DBConexion db = new DBConexion(); int k = 0; OrdenCompra c = entity as OrdenCompra; // MessageBox.Show(" " + c.Proveedor.IdProveedor + " " + c.MedioPago + " " + c.Observaciones); db.cmd.CommandText = "INSERT INTO OrdenCompra(idProveedor,fechaReg,medioPago,estado,observaciones,fechaSinAtencion) " + "VALUES (@idProveedor,@fechaReg,@medioPago,@estado,@observaciones,@fechaSinAtencion)"; db.cmd.Parameters.AddWithValue("@idProveedor", c.Proveedor.IdProveedor); db.cmd.Parameters.AddWithValue("@fechaReg", DateTime.Now); db.cmd.Parameters.AddWithValue("@medioPago", c.MedioPago); db.cmd.Parameters.AddWithValue("@observaciones", c.Observaciones); db.cmd.Parameters.AddWithValue("@estado", c.Estado); db.cmd.Parameters.AddWithValue("@fechaSinAtencion", c.FechaSinAtencion); try { db.conn.Open(); k = db.cmd.ExecuteNonQuery(); db.conn.Close(); } catch (SqlException e) { MessageBox.Show(e.Message); } return k; }
public object Buscar(params object[] filters) { string where = ""; int codProveedor; if (filters.Length != 0) { codProveedor = Convert.ToInt32(filters[0]); where += "and idProveedor = " + codProveedor; } DBConexion DB = new DBConexion(); SqlConnection conn = DB.conn; SqlCommand cmd = DB.cmd; SqlDataReader reader; cmd.CommandText = "SELECT * FROM ProveedorxProducto WHERE estado = 1 " + where + " ORDER BY fechaReg DESC "; cmd.CommandType = CommandType.Text; cmd.Connection = conn; List<ProveedorxProducto> lstProductos = new List<ProveedorxProducto>(); try { conn.Open(); reader = cmd.ExecuteReader(); while (reader.Read()) { ProveedorxProducto p = new ProveedorxProducto(); p.Estado = Convert.ToInt32(reader["estado"].ToString()); p.Producto = new ProductoSQL().Buscar_por_CodigoProducto(Convert.ToInt32(reader["idProducto"].ToString())); p.Precio = Convert.ToDouble(reader["precio"].ToString()); p.IdProveedor = Convert.ToInt32(reader["idProveedor"].ToString()); p.FechaAct = (reader["fechaAct"].ToString()); p.FechaReg = (reader["fechaReg"].ToString()); p.CodComercial = reader["codComercial"].ToString(); p.Descripcion = reader["descripcion"].ToString(); lstProductos.Add(p); } conn.Close(); } catch (Exception e) { MessageBox.Show(e.StackTrace.ToString()); } return lstProductos; }
public TiendaSQL(DBConexion db=null) { if (db == null) { this.db = new DBConexion(); } else { this.db=db; tipo=false; } }
public DetalleVentaSQL(DBConexion db = null) { if (db == null) { this.db = new DBConexion(); } else { this.db = db; tipo = false; } }
public OrdenDespachoSQL(DBConexion db = null) { if (db == null) { this.db = new DBConexion(); } else { this.db = db; tipo = false; } }
public object Buscar(params object[] filters) { string where = ""; int codCotizacion; if (filters.Length != 0) { codCotizacion = Convert.ToInt32(filters[0]); where += "idCotizacion = " + codCotizacion; } DBConexion DB = new DBConexion(); SqlConnection conn = DB.conn; SqlCommand cmd = DB.cmd; SqlDataReader reader; cmd.CommandText = "SELECT * FROM CotizacionxProducto WHERE " + where; cmd.CommandType = CommandType.Text; cmd.Connection = conn; List<CotizacionxProducto> lstCotizaciones = new List<CotizacionxProducto>(); try { conn.Open(); reader = cmd.ExecuteReader(); while (reader.Read()) { CotizacionxProducto c = new CotizacionxProducto(); c.IdCotizacion = Convert.ToInt32(reader["idCotizacion"].ToString()); c.Producto = new ProductoSQL().Buscar_por_CodigoProducto(Convert.ToInt32(reader["idProducto"].ToString())); c.Cantidad = Convert.ToInt32(reader["cantidad"].ToString()); c.Precio = Convert.ToDouble(reader["precio"].ToString()); lstCotizaciones.Add(c); } conn.Close(); } catch (Exception e) { MessageBox.Show(e.StackTrace.ToString()); } return lstCotizaciones; }
public void GuardarValorPlantilla(ENT.ItemPlantilla_ENT Item) { DBConexion Db = new DBConexion(); Db.Conectar(); string sentenciaSQL = "update plantillatiempo set [valor]=@val, [estado]=@est where [idplantilla]=@idplant and [item]=@item"; Db.CrearComando(sentenciaSQL); Db.AsignarParametro("@val", DbType.Int32, Item.Valor); Db.AsignarParametro("@est", DbType.Int32, (int)Item.Estado); Db.AsignarParametro("@idplant", DbType.Int32, (int)Item.IdPlantilla); Db.AsignarParametro("@item", DbType.Int32, Item.Item); Db.EjecutarComando(); Db.Desconectar(); }
public int crearUnidades(string siglas, string descripcion) { Dictionary <string, object> parametros = new Dictionary <string, object>(); parametros.Add("@Siglas", siglas); parametros.Add("@Descripcion", descripcion); List <Dictionary <string, object> > resultados = new DBConexion().consultarSP(new ConexionDTO() { procedimiento = "CreacionUnidadMedida", Parametros = parametros }); return((int)resultados[0]["UnidadId"]); }
public void grabarLibro() { string sqlInsert = ""; sqlInsert = @"INSERT INTO Libro VALUES ('" + this.titulo + "', '" + this.añoEdicion.ToString() + "', '" + this.id_genero.ToString() + "', " + this.id_autor.ToString() + this.id_editorial.ToString() + "', " + this.sector + "', " + this.estante.ToString() + "', " + ")"; DBConexion.GetDBConexion().ConsultaSQL(sqlInsert); }
public bool update(Socio oSocio) { String sql = string.Concat("UPDATE Socio SET idTipoDoc =" + oSocio.IdTipoDoc + ", ", " idBarrio=" + oSocio.IdBarrio + ", ", " numeroDocumento=" + oSocio.NumeroDocumento + ", ", " nombre='" + oSocio.Nombre + "', ", " apellido='" + oSocio.Apellido + "', ", " mail='" + oSocio.Mail + "', ", " telefono=" + oSocio.Telefono + ", ", " calle='" + oSocio.Calle + "', ", " nro=" + oSocio.Nro + " ", " WHERE idSocio=" + oSocio.IdSocio + " AND borrado=0"); return((DBConexion.GetDBConexion().ExecuteSQL(sql)) == 1); }
public Perfil obtenerPerfilConParametros(string nom) { String sql = string.Concat("SELECT idPerfil, nombre ", "FROM Perfil WHERE nombre=@nombrePerfil AND borrado=0"); Dictionary <string, object> parametros = new Dictionary <string, object>(); parametros.Add("nombrePerfil", nom); DataTable resultado = DBConexion.GetDBConexion().ConsultaSQLConParametros(sql, parametros); if (resultado.Rows.Count > 0) { return(mapping(resultado.Rows[0])); } return(null); }
//TODO: VER PARA QUE SIRVE /* * public Barrio getProveedor(int id) * { * var dt = DBConexion.GetDBConexion().ConsultaSQL("select * from Barrio where idBarrio=" + id); * return mapping(dt.Rows[0]); * }*/ public Barrio obtenerBarrioSinParametros(int id) { String sql = string.Concat("SELECT B.idBarrio, B.nombre, C.idCiudad, ", " C.nombre", " FROM Barrio B inner JOIN Ciudad C ON C.idCiudad=B.idCiudad " + " WHERE B.idBarrio=" + id + " AND B.borrado = 0 "); DataTable resultado = DBConexion.GetDBConexion().ConsultaSQL(sql); if (resultado.Rows.Count > 0) { return(mapping(resultado.Rows[0])); } return(null); }
public DataTable Consultar(DateTime Fecha, int Accion) { DBConexion Db = new DBConexion(); Db.Conectar(); string sentenciaSQL = "SELECT * FROM Auditoria WHERE IdAcc=@Acc AND [FechaHora]=@Fcha ORDER BY Id"; Db.CrearComando(sentenciaSQL); Db.AsignarParametro("@Acc", DbType.Int32, Accion); Db.AsignarParametro("@Fcha", DbType.String, Fecha.ToShortDateString()); DataTable dt = Db.EjecutarConsulta(); Db.Desconectar(); return(dt); }
//Este se usa para no tener que crear el diccionario y no tener que usar la consulta sin arametros public Autor obtenerAutorConParametros(int id) { String sql = string.Concat("SELECT idAutor, nombre ", "FROM Autor WHERE idAutor=@id AND borrado=0"); Dictionary <string, object> parametros = new Dictionary <string, object>(); parametros.Add("id", id); DataTable resultado = DBConexion.GetDBConexion().ConsultaSQLConParametros(sql, parametros); if (resultado.Rows.Count > 0) { return(mapping(resultado.Rows[0])); } return(null); }
public List <TipoSolicitudDTO> listarTipoSolicitud() { List <Dictionary <string, object> > resultados = new DBConexion().consultarSP(new ConexionDTO() { procedimiento = "ListaTipoSolicitud" }); var lista = (from q in resultados select new TipoSolicitudDTO() { TipoId = (int)q["TipoId"], TipoDescripcion = (string)q["TipoDescripcion"] }).ToList(); return(lista); }
public IList <Perfil> getAll() { List <Perfil> listadoBugs = new List <Perfil>(); var strSql = "SELECT idPerfil, nombre FROM Perfil WHERE borrado=0"; var resultadoConsulta = DBConexion.GetDBConexion().ConsultaSQL(strSql); foreach (DataRow row in resultadoConsulta.Rows) { listadoBugs.Add(mapping(row)); } return(listadoBugs); }
private readonly EjemplarDAO oEjemplarDAO = new EjemplarDAO(); //tODO: VER SI ESTO ES CORRECTO public IList <Libro> getAll() { List <Libro> listadoLibro = new List <Libro>(); //var consulta = "SELECT L.idLibro AS ID, L.titulo AS Titulo, L.añoEdicion AS Año, L.idGenero AS Genero, L.idAutor AS Autor, L.idEditorial AS Editorial, L.sector AS Sector, L.estante AS Estante FROM Libro L WHERE borrado=0"; var consulta = "SELECT idLibro, titulo, añoEdicion, idGenero, idAutor, idEditorial, sector, estante" + " FROM Libro WHERE borrado=0"; var resultado = DBConexion.GetDBConexion().ConsultaSQL(consulta); foreach (DataRow row in resultado.Rows) { listadoLibro.Add(mapping(row)); } return(listadoLibro); }
public void ActualizarProd(int idprod, string descripcion, int um, int estado, int usuMod) { Dictionary <String, object> parametros = new Dictionary <string, object>(); parametros.Add("@IdProducto", idprod); parametros.Add("@Descripcion", descripcion); parametros.Add("@um", um); parametros.Add("@Estado", estado); parametros.Add("@UsuarioMod", usuMod); List <Dictionary <string, object> > resultados = new DBConexion().consultarSP(new ConexionDTO() { procedimiento = "ActualizarProducto", Parametros = parametros }); }
public List<PagoParcial> BuscarPagos(DocPagoProveedor doc) { List<PagoParcial> lstPagos = new List<PagoParcial>(); DBConexion db = new DBConexion(); SqlDataReader reader; //MessageBox.Show("id = " + doc.IdDocPago + "\nprov = " + doc.Proveedor.RazonSocial); String where = ""; where += " WHERE idDocPago = '" + doc.IdDocPago.ToString() + "' "; // MessageBox.Show("SELECT * FROM Proveedor WHERE estado = 1 " + where); db.cmd.CommandText = "SELECT * FROM PagosParciales " + where; db.cmd.CommandType = CommandType.Text; db.cmd.Connection = db.conn; try { db.conn.Open(); reader = db.cmd.ExecuteReader(); while (reader.Read()) { PagoParcial p = new PagoParcial(); //ProveedorSQL eM = new ProveedorSQL(); //List<Proveedor> lstP = eM.Buscar(codProveedor) as List<Proveedor>; p.IdPago = Convert.ToInt32(reader["idPago"].ToString()); p.DocPago = doc; p.Monto = Convert.ToDouble(reader["monto"].ToString()); p.FechaPago = Convert.ToDateTime(reader["fechaPago"].ToString()); lstPagos.Add(p); } db.conn.Close(); } catch (Exception e) { MessageBox.Show(e.StackTrace.ToString()); } return lstPagos; }
public DataTable ListarTipoDocumentos() { try { DataTable dt = new DataTable(); _conex = new DBConexion(_nomConex); _conex.Abrir(); _conex.SetAdapter("TDO_ListarTipoDoc", DBConexion.TipoComando.StoredProcedure); _conex.LLenarDataTable(dt); return(dt); } catch (Exception ex) { throw ex; } finally { _conex.Cerrar(); } }
public string otorgarAccesos(int rol, int permiso, int opcion) { Dictionary <string, object> parametros = new Dictionary <string, object>(); parametros.Add("@Rol", rol); parametros.Add("@Permiso", permiso); parametros.Add("@Opcion", opcion); List <Dictionary <string, object> > resultados = new DBConexion().consultarSP(new ConexionDTO() { procedimiento = "OtorgarAccesos", Parametros = parametros }); return((string)resultados[0]["Mensaje"]); }
public List <UnidadMedidaDTO> listaMedida() { List <UnidadMedidaDTO> listarUnidadMedida; List <Dictionary <string, object> > resultados = new DBConexion().consultarSP(new ConexionDTO() { procedimiento = "ListarUnidadMedida", }); listarUnidadMedida = (from q in resultados select new UnidadMedidaDTO() { UnidadId = (int)q["UnidadId"], UnidadSiglas = (string)q["UnidadSiglas"] }).ToList(); return(listarUnidadMedida); }
//Aca estaba el metodo de obtener ultimo //Este metodo permite encontrar un socio determinado por su id (el id es unico) public Socio obtenerSocioSinParametros(int id) { String sql = string.Concat("SELECT S.idSocio, S.idTipoDoc, S.idBarrio, S.numeroDocumento, S.nombre, S.apellido, S.mail, S.telefono, S.calle, S.nro ", " FROM Socio S ", " JOIN TipoDocumento T ON S.idTipoDoc=T.idTipoDoc ", " JOIN Barrio B ON S.idBarrio =B.idBarrio ", " WHERE S.idSocio=" + id + " AND S.borrado=0"); DataTable resultado = DBConexion.GetDBConexion().ConsultaSQL(sql); if (resultado.Rows.Count > 0) { return(mapping(resultado.Rows[0])); } return(null); }
public bool ActualizarEstadoSolicitud(int codSolicitud, string estado) { try { _conex = new DBConexion(_nomConex); _conex.Abrir(); _conex.SetAdapter("STD_ActualizarEstado", DBConexion.TipoComando.StoredProcedure); _conex.AgregarParameters("@codigoSTD", codSolicitud); _conex.AgregarParameters("@estado", estado); return(_conex.Ejecutar()); } catch (Exception ex) { throw ex; } finally { _conex.Cerrar(); } }
public ConsecutivoHDDTO NuevoConsecutivo() { List <Dictionary <string, object> > resultados = new DBConexion().consultarSP(new ConexionDTO() { procedimiento = "NewConsecutivoHD" }); var NuevoConsecutivo = (from q in resultados select new ConsecutivoHDDTO() { NewCaso = (int)q["NewCaso"] } ).FirstOrDefault(); return(NuevoConsecutivo); }
public int CrearIncidente(int caso, int usuario, string mensaje) { Dictionary <String, object> parametros = new Dictionary <string, object>(); parametros.Add("@Caso", caso); parametros.Add("@Usuario", usuario); parametros.Add("@Mensaje", mensaje); //parametros.Add("@Fecha",fecha); List <Dictionary <string, object> > resultados = new DBConexion().consultarSP(new ConexionDTO() { procedimiento = "CrearIncidentes", Parametros = parametros }); return((int)resultados[0]["CasoNum"]); }
public IList <Compra> getAll() { List <Compra> listadoCompra = new List <Compra>(); var consulta = "SELECT C.fechaCompra, C.idProveedor, C.idCompra , P.razonSocial , P.calle, P.idBarrio, P.mail, P.nro, P.telefono FROM Compra C Join Proveedor P on P.idProveedor = C.idProveedor WHERE C.borrado=0 "; var resultado = DBConexion.GetDBConexion().ConsultaSQL(consulta); foreach (DataRow row in resultado.Rows) { listadoCompra.Add(mapping(row)); } return(listadoCompra); }
private void ActualizaArtista_Click_1(object sender, EventArgs e) { try { DBConexion miConn = new DBConexion(); String consulta = "SELECT * FROM DS3.ProyectoFinal.Artista"; //[] sirve para delimitar caracteres especiales DataTable xTabla = miConn.ejecutaSelect(consulta, new SqlParameter[0]); DgvArtistas.Columns.Clear(); //borra lo que hay dentro de las columnas existentes DgvArtistas.DataSource = xTabla; //llena las columnas con nuevos datos } catch (Exception ex) { MessageBox.Show("Error al obtener los empleados desde la Base de Datos." + " Error: " + ex.ToString()); } }
public List <EstadosDTO> listEstados() { List <EstadosDTO> listarEstados; List <Dictionary <string, object> > resultados = new DBConexion().consultarSP(new ConexionDTO() { procedimiento = "ListarEstados" }); listarEstados = (from q in resultados select new EstadosDTO() { EstadosId = (int)q["EstadosId"], EstadosDescripcion = (string)q["EstadosDescripcion"] }).ToList(); return(listarEstados); }
public NewConsecutivo NuevoConsecutivo() { List <Dictionary <string, object> > resultados = new DBConexion().consultarSP(new ConexionDTO() { procedimiento = "ConsecutivoCreacionProducto" }); var NuevoConsecutivo = (from q in resultados select new NewConsecutivo() { NewCodigo = (int)q["NewCodigo"] } ).FirstOrDefault(); return(NuevoConsecutivo); }
public Proveedor obtenerProveedorSinParametros(int id) { //String sql = string.Concat("SELECT P.idProveedor AS ID, P.idBarrio AS Barrio, P.razonSocial AS 'Razon Social', P.telefono AS Telefono, P.mail AS Mail, P.calle as Calle, P.nro AS 'Altura'" + // " FROM Proveedor P ", // " WHERE P.idProveedor=" + id + " AND borrado=0"); String sql = string.Concat("SELECT P.idProveedor, P.idBarrio, B.nombre, ", "P.razonSocial, P.telefono, ", "P.mail, P.calle, P.nro ", "FROM Proveedor P inner join Barrio B on B.idBarrio = P.idBarrio WHERE idProveedor=" + id + " AND P.borrado = 0 "); DataTable resultado = DBConexion.GetDBConexion().ConsultaSQL(sql); if (resultado.Rows.Count > 0) { return(mapping(resultado.Rows[0])); } return(null); }
public bool RegistrarUsuario(Usuario_ENT _usuario) { try { _conex = new DBConexion(_nomConex); _conex.Abrir(); _conex.SetAdapter("USU_RegistrarUsuario", DBConexion.TipoComando.StoredProcedure); _conex.AgregarParameters("@codPerfil", _usuario.idPerfil); _conex.AgregarParameters("@idEmp", _usuario.numeroDocumento); _conex.AgregarParameters("@password", _usuario.contraseña); _conex.AgregarParameters("@Estado", _usuario.estado); return(_conex.Ejecutar()); } catch (Exception ex) { throw ex; } finally { _conex.Cerrar(); } }
public DataTable ListarPerfilesUsu(int?codPerfil = null) { try { DataTable dt = new DataTable(); _conex = new DBConexion(_nomConex); _conex.Abrir(); _conex.SetAdapter("PER_ListarPerfiles", DBConexion.TipoComando.StoredProcedure); _conex.AgregarParameters("@CodPerfil", codPerfil); _conex.LLenarDataTable(dt); return(dt); } catch (Exception ex) { throw ex; } finally { _conex.Cerrar(); } }
public bool DescartarEquipo(int codEquipo, string nota) { try { _conex = new DBConexion(_nomConex); _conex.Abrir(); _conex.SetAdapter("EQP_DescartarEquipo", DBConexion.TipoComando.StoredProcedure); _conex.AgregarParameters("@codEquipo", codEquipo); _conex.AgregarParameters("@nota", nota); _conex.AgregarParameters("@idEmp", IdUsuario); return(_conex.Ejecutar()); } catch (Exception ex) { throw ex; } finally { _conex.Cerrar(); } }
public Proveedor obtenerProveedorConParametros(int id) { String sql = string.Concat("SELECT P.idProveedor, P.idBarrio,B.nombre, ", "P.razonSocial, P.telefono,", "P.mail, P.calle, P.nro", "FROM Proveedor P inner join Barrio B on B.idBarrio = P.idBarrio WHERE idProveedor=@id AND P.borrado = 0 "); Dictionary <string, object> parametros = new Dictionary <string, object>(); parametros.Add("id", id); DataTable resultado = DBConexion.GetDBConexion().ConsultaSQLConParametros(sql, parametros); if (resultado.Rows.Count > 0) { return(mapping(resultado.Rows[0])); } return(null); }
public DataTable obtenerCiudadConParametros(Dictionary <string, object> parametros) { String sql = string.Concat("SELECT idCiudad, nombre ", "FROM Ciudad WHERE borrado=0"); if (parametros.ContainsKey("idCiudad")) { sql += " AND idCiudad = @idCiudad "; } if (parametros.ContainsKey("nombre")) { sql += " AND nombre = @nombre"; } var resultado = DBConexion.GetDBConexion().ConsultaSQLConParametros(sql, parametros); return(resultado); }
public List <UsuariosDTO> ListaTecnicos() { List <Dictionary <string, object> > resultados = new DBConexion().consultarSP(new ConexionDTO() { procedimiento = "ListaTecnicos" }); var tecnicos = (from q in resultados select new UsuariosDTO() { UsuarioId = (int)q["UsuarioId"], UsuarioNombre = (string)q["UsuarioNombre"], UsuarioApellido = (string)q["UsuarioApellido"] }).ToList(); return(tecnicos); }
public object Buscar(params object[] filters) { DBConexion DB = new DBConexion(); SqlConnection conn = DB.conn; SqlCommand cmd = DB.cmd; SqlDataReader reader; cmd.CommandText = "select ps.idProducto as idProducto, sum(ps.cantidadAtendida) as suma from " + " ProductoxSolicitudAd ps , SolicitudAdquisicion p where " + "ps.idSolicitudAD = p.idSolicitudAD and p.estado = 2 " + " group by ps.idProducto; "; cmd.CommandType = CommandType.Text; cmd.Connection = conn; List<Consolidado> lst = new List<Consolidado>(); try { conn.Open(); reader = cmd.ExecuteReader(); while (reader.Read()) { Consolidado p = new Consolidado(); p.Cantidad = Convert.ToInt32(reader["suma"].ToString()); p.Producto = new ProductoSQL().Buscar_por_CodigoProducto(Convert.ToInt32(reader["idProducto"].ToString())); lst.Add(p); } conn.Close(); } catch (Exception e) { MessageBox.Show(e.StackTrace.ToString()); } return lst; }
public List<PrecioProductoProveedor> BuscarProveedores(int idProducto) { DBConexion DB = new DBConexion(); SqlConnection conn = DB.conn; SqlCommand cmd = DB.cmd; SqlDataReader reader; cmd.CommandText = "select pp.idProveedor as idProveedor , pp.precio as precio "+ "from ProveedorxProducto pp ,Proveedor p "+ "where pp.idProveedor = p.idProveedor and p.estado = 1 and pp.idProducto=@idProducto" ; cmd.Parameters.AddWithValue("@idProducto", idProducto); cmd.CommandType = CommandType.Text; cmd.Connection = conn; List<PrecioProductoProveedor> lst = new List<PrecioProductoProveedor>(); try { conn.Open(); reader = cmd.ExecuteReader(); while (reader.Read()) { PrecioProductoProveedor p = new PrecioProductoProveedor(); p.Costo = Convert.ToDouble(reader["precio"].ToString()); p.Prov = new ProveedorSQL().BuscarPorCodigo(Convert.ToInt32(reader["idProveedor"])); lst.Add(p); } conn.Close(); } catch (Exception e) { MessageBox.Show(e.StackTrace.ToString()); } return lst; }
public object Buscar(params object[] filters) { int id = Convert.ToInt32(filters[0]); DBConexion DB = new DBConexion(); SqlConnection conn = DB.conn; SqlCommand cmd = DB.cmd; SqlDataReader reader; cmd.CommandText = "SELECT * FROM ProductoxSolicitudAd where idSolicitudAD = " + id; cmd.CommandType = CommandType.Text; cmd.Connection = conn; List<ProductoxSolicitudAd> lstProductos = new List<ProductoxSolicitudAd>(); try { conn.Open(); reader = cmd.ExecuteReader(); while (reader.Read()) { ProductoxSolicitudAd p = new ProductoxSolicitudAd(); p.Producto = new ProductoSQL().Buscar_por_CodigoProducto(Convert.ToInt32(reader["idProducto"].ToString())); p.IdSolicitudAD = Convert.ToInt32(reader["idSolicitudAD"].ToString()); p.Cantidad = Convert.ToInt32(reader["cantidad"].ToString()); p.CantidadAtendida = reader.IsDBNull(reader.GetOrdinal("CantidadAtendida")) ? p.Cantidad : Convert.ToInt32(reader["cantidadAtendida"]); lstProductos.Add(p); } conn.Close(); } catch (Exception e) { MessageBox.Show(e.StackTrace.ToString()); } return lstProductos; }
public int Agregar(object entity) { DBConexion db = new DBConexion(); int k = 0; DocPagoProveedor d = entity as DocPagoProveedor; MessageBox.Show("Datos Documento: \nidProveedor = " + d.Proveedor.IdProveedor + "\nidOrden = " + d.OrdenCompra.IdOrden + "\nfecha Rec = " + d.FechaRecepcion + "\nTotal Bruto = " + d.TotalBruto + "\ndescuentos = " + d.Descuentos + "\nIGV = " + d.Igv + "\ncant Prod = " + d.CantProductos + "\nmonto Tot = " + d.MontoTotal + "\nobservaciones = " + d.Observaciones + "\nsaldo = " + d.SaldoPagado + "\nFecha Ven = " + d.FechaVencimiento); db.cmd.CommandText = "INSERT INTO DocPagoProveedor(idProveedor,idOrden,fechaRecepcion,fechaVencimiento,totalBruto,descuentos,IGV,estado,cantProductos,montoTotal,observaciones,fechaPago,saldoPagado) " + "VALUES (@idProveedor,@idOrden,@fechaRecepcion,@fechaVencimiento,@totalBruto,@descuentos,@IGV,@estado,@cantProductos,@montoTotal,@observaciones,@fechaPago,@saldoPagado)"; db.cmd.Parameters.AddWithValue("@idProveedor", d.Proveedor.IdProveedor); db.cmd.Parameters.AddWithValue("@idOrden", d.OrdenCompra.IdOrden); db.cmd.Parameters.AddWithValue("@fechaRecepcion", d.FechaRecepcion); db.cmd.Parameters.AddWithValue("@fechaVencimiento", d.FechaVencimiento); db.cmd.Parameters.AddWithValue("@totalBruto", d.TotalBruto); db.cmd.Parameters.AddWithValue("@descuentos", d.Descuentos); db.cmd.Parameters.AddWithValue("@IGV", d.Igv); db.cmd.Parameters.AddWithValue("@estado", 1); db.cmd.Parameters.AddWithValue("@cantProductos", d.CantProductos); db.cmd.Parameters.AddWithValue("@montoTotal", d.MontoTotal); db.cmd.Parameters.AddWithValue("@observaciones", d.Observaciones); db.cmd.Parameters.AddWithValue("@fechaPago", DateTime.Now); db.cmd.Parameters.AddWithValue("@saldoPagado", d.SaldoPagado); try { db.conn.Open(); k = db.cmd.ExecuteNonQuery(); db.conn.Close(); } catch (Exception e) { MessageBox.Show(e.StackTrace.ToString()); } return k; }
public int Actualizar(object entity) { DBConexion DB = new DBConexion(); SqlConnection conn = DB.conn; SqlCommand cmd = DB.cmd; int k = 0; Proveedor p = entity as Proveedor; cmd.CommandText = "UPDATE Proveedor " + "SET razonSocial= @razonSocial,contacto= @contacto,direccion= @direccion,fax= @fax,telefono= @telefono ,telefonoContacto= @telefonoContacto,email= @email ,ruc = @ruc " + " WHERE idProveedor = @IdProveedor "; cmd.CommandType = CommandType.Text; cmd.Connection = conn; cmd.Parameters.AddWithValue("@IdProveedor", p.IdProveedor); cmd.Parameters.AddWithValue("@razonSocial", p.RazonSocial); cmd.Parameters.AddWithValue("@contacto", p.Contacto); cmd.Parameters.AddWithValue("@direccion", p.Direccion); cmd.Parameters.AddWithValue("@fax", p.Fax); cmd.Parameters.AddWithValue("@telefono", p.Telefono); cmd.Parameters.AddWithValue("@telefonoContacto", p.TelefonoContacto); cmd.Parameters.AddWithValue("@email", p.Email); cmd.Parameters.AddWithValue("@ruc", p.Ruc); try { conn.Open(); k = cmd.ExecuteNonQuery(); conn.Close(); } catch (SqlException e) { MessageBox.Show("Ocurrio un error en los parametros de actualizacion , verificar" ); } return k; }
public int Actualizar(object entity) { int k = 0; OrdenCompra p = entity as OrdenCompra; DBConexion DB = new DBConexion(); SqlConnection conn = DB.conn; SqlCommand cmd = DB.cmd; cmd.CommandText = "UPDATE OrdenCompra set medioPago = @medioPago , observaciones = @observaciones" + " ,fechaSinAtencion = @fechaSinAtencion , estado = @estado where idOrden = @idOrden "; cmd.CommandType = CommandType.Text; cmd.Connection = conn; cmd.Parameters.AddWithValue("@medioPago",p.MedioPago); cmd.Parameters.AddWithValue("@observaciones",p.Observaciones); cmd.Parameters.AddWithValue("@fechaSinAtencion", p.FechaSinAtencion ); cmd.Parameters.AddWithValue("@estado",p.Estado); cmd.Parameters.AddWithValue("@idOrden",p.IdOrden); try { conn.Open(); k = cmd.ExecuteNonQuery(); conn.Close(); } catch (SqlException e) { MessageBox.Show(e.Message); } return k; }
public int Actualizar(object entity) { int k = 0; ProductoxSolicitudAd pp = entity as ProductoxSolicitudAd; DBConexion DB = new DBConexion(); SqlConnection conn = DB.conn; SqlCommand cmd = DB.cmd; cmd.CommandText = "UPDATE ProductoxSolicitudAd set cantidadAtendida = @cantidadAtendida " + " where idSolicitudAD = @idSolicitudAD and idProducto = @idProducto "; //MessageBox.Show(" " + pp.IdSolicitudAD + " " + pp.Producto.IdProducto + " " + pp.CantidadAtendida); cmd.Parameters.AddWithValue("@idSolicitudAD", pp.IdSolicitudAD); cmd.Parameters.AddWithValue("@idProducto", pp.Producto.IdProducto); cmd.Parameters.AddWithValue("@cantidadAtendida", pp.CantidadAtendida); cmd.CommandType = CommandType.Text; cmd.Connection = conn; try { conn.Open(); k = cmd.ExecuteNonQuery(); cmd.ExecuteNonQuery(); conn.Close(); } catch (Exception e) { MessageBox.Show(e.StackTrace.ToString()); } return k; }
public int Actualizar(object entity) { int k = 0; SolicitudAdquisicion pp = entity as SolicitudAdquisicion; DBConexion DB = new DBConexion(); SqlConnection conn = DB.conn; SqlCommand cmd = DB.cmd; cmd.CommandText = "UPDATE SolicitudAdquisicion set estado = 2 , fechaAtencion = GETDATE() " + " where idSolicitudAD = "+ pp.IdSolicitudAD; cmd.CommandType = CommandType.Text; cmd.Connection = conn; try { conn.Open(); k = cmd.ExecuteNonQuery(); cmd.ExecuteNonQuery(); conn.Close(); } catch (Exception e) { MessageBox.Show(e.StackTrace.ToString()); } return k; }
public int Actualizar(object entity) { DBConexion db = new DBConexion(); DocPagoProveedor d = entity as DocPagoProveedor; int k = 0; int est = 1; if (d.SaldoPagado == d.MontoTotal) est = 2; db.cmd.CommandText = "UPDATE DocPagoProveedor " + "SET saldoPagado=@saldoPagado, estado=@estado " + "WHERE idDocPago= @idDocPago "; db.cmd.Parameters.AddWithValue("@idDocPago", d.IdDocPago); db.cmd.Parameters.AddWithValue("@saldoPagado", d.SaldoPagado); db.cmd.Parameters.AddWithValue("@estado", est); try { db.conn.Open(); k = db.cmd.ExecuteNonQuery(); if (est == 1) MessageBox.Show("Actualizacion de saldo completa \nDoc Pago = " + d.CodDoc + "\nNuevo Saldo = " + d.SaldoPagado); else MessageBox.Show("Pago Completo \nEstado = Pagado"); db.conn.Close(); } catch (Exception e) { MessageBox.Show(e.StackTrace.ToString()); } return k; }
public object Buscar(params object[] filters) { List<SolicitudAdquisicion> lstSolicitud = new List<SolicitudAdquisicion>(); DBConexion db = new DBConexion(); SqlDataReader reader; String where = ""; if (filters.Length > 1 && filters.Length <= 5) { string tienda = Convert.ToString(filters[0]); int estado = Convert.ToInt32(filters[1]); DateTime fechaIni = Convert.ToDateTime(filters[2]); DateTime fechaFin = Convert.ToDateTime(filters[3]); if (!String.IsNullOrEmpty(tienda)) { where += " and t.nombre like '%" + tienda+"%' " ; } if (estado != 4) { where += " and s.estado = " + estado; } else { where += " and s.estado <> 0 "; } if (fechaIni != null) { where += " and CONVERT(DATE,'" + fechaIni.ToString("yyyy-MM-dd") + "') <= CONVERT(DATETIME,s.fechaReg,103) "; } if (fechaFin != null) { where += " and CONVERT(DATE,'" + fechaFin.ToString("yyyy-MM-dd") + "') >= CONVERT(DATETIME,s.fechaReg,103) "; } } db.cmd.CommandText = "SELECT s.estado , s.idSolicitudAD ,s.fechaCierre, s.fechaReg , s.fechaAtencion , t.nombre " + "FROM SolicitudAdquisicion s INNER JOIN Tienda t ON s.idTienda = t.idTienda " + "WHERE 1=1 " + where; db.cmd.CommandType = CommandType.Text; db.cmd.Connection = db.conn; //MessageBox.Show(where); try { db.conn.Open(); reader = db.cmd.ExecuteReader(); while (reader.Read()) { SolicitudAdquisicion p = new SolicitudAdquisicion(); p.Estado = Convert.ToInt32(reader["estado"].ToString()); p.IdSolicitudAD = Convert.ToInt32 (reader["idSolicitudAD"].ToString()); p.NombreTienda = reader["nombre"].ToString(); p.FechaReg =reader["fechaReg"].ToString(); p.FechaAtencion = reader.IsDBNull(reader.GetOrdinal("fechaAtencion")) ? "" :reader["fechaAtencion"].ToString(); p.FechaCierre = reader.IsDBNull(reader.GetOrdinal("fechaCierre")) ? "" : reader["fechaCierre"].ToString(); p.Codigo = "SOL-"+Convert.ToString(10000000 + p.IdSolicitudAD); p.LstProductos = new ProductoxSolicitudAdSQL().Buscar(p.IdSolicitudAD) as List<ProductoxSolicitudAd>; p.Est = getEstado(p.Estado); lstSolicitud.Add(p); // MessageBox.Show("id = " + p.Codigo); } db.conn.Close(); } catch (Exception e) { MessageBox.Show(e.StackTrace.ToString()); } return lstSolicitud; }
public void TerminarSolicitudes(int idAlmacen,int idSol) { DBConexion db = new DBConexion(); db.cmd.CommandText = "UPDATE SolicitudAdquisicion " + "SET fechaCierre = GETDATE(),estado = 3 "+ "where estado = 2 and idSolicitudAD = @idSol "; db.cmd.Parameters.AddWithValue("@idSol", idSol); try { db.conn.Open(); db.cmd.ExecuteNonQuery(); db.conn.Close(); } catch (Exception e) { MessageBox.Show(e.StackTrace.ToString()); } }
public List<ProductoCant> BuscarNotas(int p) { DBConexion db1 = new DBConexion(); List<ProductoCant> lstProCant = new List<ProductoCant>(); db1.cmd.CommandText = "SELECT idProducto,idNota,sum(cantidad) AS cantidad ,idAlmacen FROM ProductoxNotaIS WHERE idNota=@idNota GROUP BY idProducto, idNota, idAlmacen"; db1.cmd.Parameters.AddWithValue("@idNota", p); try { db1.conn.Open(); SqlDataReader reader = db1.cmd.ExecuteReader(); while (reader.Read()) { ProductoSQL psql = new ProductoSQL(); ProductoCant procan = new ProductoCant(); procan.CanAtender = reader.IsDBNull(reader.GetOrdinal("cantidad")) ? null : reader["cantidad"].ToString(); procan.IdProducto = reader.IsDBNull(reader.GetOrdinal("idProducto")) ? -1 : int.Parse(reader["idProducto"].ToString()); Producto pr = psql.Buscar_por_CodigoProducto(procan.IdProducto); procan.Nombre = pr.Nombre; procan.CodigoProd = pr.CodigoProd; lstProCant.Add(procan); } db1.cmd.Parameters.Clear(); db1.conn.Close(); } catch (SqlException e) { Console.WriteLine(e); } catch (Exception e) { Console.WriteLine(e.StackTrace.ToString()); } return lstProCant; }
public void AgregarNotaxSector(NotaIS nota) { DBConexion db1 = new DBConexion(); for (int i = 0; i < nota.LstProducto.Count; i++) { int retorno = 0; db1.cmd.CommandText = "SELECT idSector from Sector WHERE idAlmacen=@idAlmacen AND idProducto=@idProducto "; try { db1.conn.Open(); db1.cmd.Parameters.AddWithValue("@idProducto", nota.LstProducto.ElementAt(i).IdProducto); db1.cmd.Parameters.AddWithValue("@idAlmacen", nota.IdAlmacen); SqlDataReader reader = db1.cmd.ExecuteReader(); while (reader.Read()) { retorno = Convert.ToInt32(reader["idSector"].ToString()); } db1.cmd.Parameters.Clear(); db1.conn.Close(); } catch (SqlException e) { Console.WriteLine(e); return; } catch (Exception e) { Console.WriteLine(e.StackTrace.ToString()); return; } //Agregamos en SectorxMovimiento db1.cmd.CommandText = "INSERT INTO SectorxMovimiento (idSector,idNota,cantidad) " + "VALUES (@idSector,@idNota,@cantidad)"; try { db1.conn.Open(); db1.cmd.Parameters.AddWithValue("@idSector", retorno); db1.cmd.Parameters.AddWithValue("@idNota", nota.IdNota); db1.cmd.Parameters.AddWithValue("@cantidad",nota.LstProducto.ElementAt(i).CanAtender); db1.cmd.ExecuteNonQuery(); db1.cmd.Parameters.Clear(); db1.conn.Close(); } catch (SqlException e) { Console.WriteLine(e); } catch (Exception e) { Console.WriteLine(e.StackTrace.ToString()); } } }