public List <Users> BuscaUsuario(Users users) { ConexionBD conectaBD = new ConexionBD(); try { string queryConsulta = "SELECT " + "a.Id_Usuario, " + "a.Id_Perfil, " + "b.cNombrePerfil, " + "a.cNombreUsuario, " + "a.cClave, " + "a.iRut, " + "a.cDv, " + "a.cNombres, " + "a.cApellidos, " + "a.cCorreo, " + "a.dFechaNacimiento, " + "a.dFechaVigencia, " + "a.bVigencia " + "from " + " TBL_Usuario a " + "inner join TBL_Perfil b " + "on a.Id_Perfil = b.Id_Perfil "; conectaBD.abrirConexion(); SqlDataAdapter sqlAdapter = new SqlDataAdapter(queryConsulta, conectaBD.Conexion); DataTable dt = new DataTable(); sqlAdapter.Fill(dt); conectaBD.cerrarConexion(); if (dt.Rows.Count > 0) { List <Users> lista = new List <Users>(); for (int i = 0; i < dt.Rows.Count; i++) { Users agregar = new Users(); agregar.rut = int.Parse(dt.Rows[i]["iRut"].ToString()); agregar.dv = dt.Rows[i]["cDv"].ToString(); agregar.nombre = dt.Rows[i]["cNombres"].ToString(); agregar.apellido = dt.Rows[i]["cApellidos"].ToString(); agregar.user = dt.Rows[i]["cNombreUsuario"].ToString(); agregar.correo = dt.Rows[i]["cCorreo"].ToString(); agregar.fecnacimiento = dt.Rows[i]["dFechaNacimiento"].ToString(); agregar.nombreperfil = dt.Rows[i]["cNombrePerfil"].ToString(); lista.Add(agregar); } return(lista); } else { return(new List <Users>()); } } catch (Exception ex) { return(new List <Users>()); } finally { conectaBD.cerrarConexion(); } }
public List <Cliente> BuscarCliente(Cliente cliente) { ConexionBD conectaBD = new ConexionBD(); try { string queryBuscar = "SELECT " + "Id_Cliente," + "iRut," + "cDv," + "cNombres," + "cApellidos," + "Id_Ciudad," + "Id_Comuna," + "cDireccion," + "cTelefono," + "vCorreo," + "dFechaNacimiento," + "dFechaCreacion " + "from " + "TBL_Cliente " + "where " + "Id_Cliente=" + cliente.Id_Cliente; conectaBD.abrirConexion(); SqlDataAdapter sqlAdapter = new SqlDataAdapter(queryBuscar, conectaBD.Conexion); DataTable dt = new DataTable(); sqlAdapter.Fill(dt); conectaBD.cerrarConexion(); if (dt.Rows.Count > 0) { List <Cliente> lista = new List <Cliente>(); for (int i = 0; i < dt.Rows.Count; i++) { Cliente agregar = new Cliente(); agregar.Id_Cliente = int.Parse(dt.Rows[i][0].ToString()); agregar.iRut = int.Parse(dt.Rows[i][1].ToString()); agregar.cDv = dt.Rows[i][2].ToString(); agregar.cNombres = dt.Rows[i][3].ToString(); agregar.cApellidos = dt.Rows[i][4].ToString(); agregar.Id_Ciudad = int.Parse(dt.Rows[i][5].ToString()); agregar.Id_Comuna = int.Parse(dt.Rows[i][6].ToString()); agregar.cDireccion = dt.Rows[i][7].ToString(); agregar.cTelefono = dt.Rows[i][8].ToString(); agregar.vCorreo = dt.Rows[i][9].ToString(); agregar.dFechaNacimiento = Convert.ToDateTime(dt.Rows[i][10].ToString()); agregar.dFechaCreacion = Convert.ToDateTime(dt.Rows[i][11].ToString()); lista.Add(agregar); } return(lista); } else { return(new List <Cliente>()); } } catch (Exception ex) { return(new List <Cliente>()); } finally { conectaBD.cerrarConexion(); } }
public List <Producto> ReporteProducto(Producto producto) { ConexionBD conectaBD = new ConexionBD(); try { string queryBuscar = "SELECT " + "Id_Producto," + "cNombre," + "iStock," + "iValor," + "dFechaCreacion " + "from " + "TBL_Producto " + "where " + "dFechaCreacion <= '" + producto.dFechaDesde.ToString("yyyy-MM-dd") + " 00:00:00.000" + "'" + "and " + "dFechaCreacion >= '" + producto.dFechaHasta.ToString("yyyy-MM-dd") + " 00:00:00.000" + "'"; conectaBD.abrirConexion(); SqlDataAdapter sqlAdapter = new SqlDataAdapter(queryBuscar, conectaBD.Conexion); DataTable dt = new DataTable(); sqlAdapter.Fill(dt); conectaBD.cerrarConexion(); if (dt.Rows.Count > 0) { List <Producto> lista = new List <Producto>(); for (int i = 0; i < dt.Rows.Count; i++) { Producto agregar = new Producto(); agregar.Id_Producto = int.Parse(dt.Rows[i][0].ToString()); agregar.cNombre = dt.Rows[i][1].ToString(); agregar.iStock = int.Parse(dt.Rows[i][2].ToString()); agregar.iValor = int.Parse(dt.Rows[i][3].ToString().Split(',')[0]); agregar.dFechaCreacion = Convert.ToDateTime(dt.Rows[i][4].ToString()); lista.Add(agregar); } return(lista); } else { return(new List <Producto>()); } } catch (Exception ex) { return(new List <Producto>()); } finally { conectaBD.cerrarConexion(); } }
public bool registraCliente(Cliente cliente) { ConexionBD conectaBD = new ConexionBD(); try { string queryInsert = "INSERT INTO TBL_Cliente " + "(" + "iRut, " + "cDv, " + "cNombres, " + "cApellidos, " + "Id_Ciudad," + "Id_Comuna, " + "cDireccion, " + "cTelefono, " + "vCorreo, " + "bVigencia," + "dFechaNacimiento," + "dFechaCreacion" + ") " + "VALUES " + "(" + cliente.iRut + ",'" + cliente.cDv + "','" + cliente.cNombres + "','" + cliente.cApellidos + "'," + cliente.Id_Ciudad + "," + cliente.Id_Comuna + ",'" + cliente.cDireccion + "','" + cliente.cTelefono + "','" + cliente.vCorreo + "'," + cliente.bVigencia + ",'" + cliente.dFechaNacimiento.ToString("yyyy-MM-dd 00:00:00.000") + "', '" + cliente.dFechaCreacion.ToString("yyyy-MM-dd 00:00:00.000") + "');"; conectaBD.abrirConexion(); SqlCommand cmd = new SqlCommand(queryInsert, conectaBD.Conexion); int aux = cmd.ExecuteNonQuery(); conectaBD.cerrarConexion(); if (aux > 0) { return(true); } else { return(false); } } catch (Exception ex) { string err = ex.Message; return(false); } finally { conectaBD.cerrarConexion(); } }
public bool registraDetDocumento(DetDocumento detDocumento) { ConexionBD conectaBD = new ConexionBD(); try { string queryElimina = "DELETE TBL_Detalle_Documento where Id_Detalle=" + detDocumento.Id_Detalle; conectaBD.abrirConexion(); SqlCommand cmdet = new SqlCommand(queryElimina, conectaBD.Conexion); int auxdet = cmdet.ExecuteNonQuery(); conectaBD.cerrarConexion(); if (auxdet == 0) { string queryInsert = "INSERT INTO TBL_Detalle_Documento (" + "[Id_iTem]," + "[Id_Producto]," + "[iCantidad]," + "[iTotalParcial]" + ")VALUES (" + //detDocumento.Id_Documento + "," + detDocumento.Id_NCorrelativo + "," + detDocumento.Id_Producto + "," + detDocumento.iCantidad + "," + detDocumento.iTotalParcial + ");"; conectaBD.abrirConexion(); SqlCommand cmd = new SqlCommand(queryInsert, conectaBD.Conexion); int aux = cmd.ExecuteNonQuery(); conectaBD.cerrarConexion(); if (aux > 0) { return(true); } else { return(false); } } else { return(false); } } catch (Exception ex) { string err = ex.Message; return(false); } finally { conectaBD.cerrarConexion(); } }