public String RP_Peticiones_ItemCommand(Object Session, String CommandArgument, String CommandName) { int resultado; DBEmpresa daoEmpresa = new DBEmpresa(); DataTable Empresa = (DataTable)Session; //DDAOEmpresa DAO_Empresa = new DDAOEmpresa(); if (CommandName.Equals("Aceptar")) { resultado = daoEmpresa.AprobarVenta(int.Parse(CommandArgument), Empresa.Rows[0]["nomEmpresa"].ToString()); if (resultado == 1) { return("Inventario Insuficiente,0"); //Modal("Inventario Insuficiente"); } else { return("Transaccion Exitosa,PeticionesCompra.aspx"); //Modal("Transaccion Exitosa"); //Response.Redirect(Request.Url.AbsoluteUri); } } if (CommandName.Equals("Declinar")) { daoEmpresa.RechazarVenta(int.Parse(CommandArgument), Empresa.Rows[0]["nomEmpresa"].ToString()); return("4,PeticionesCompra.aspx"); //Response.Redirect(Request.Url.AbsoluteUri); } return("0,0"); }
public DataTable RP_VentasReali(String CommandArgument) { DBEmpresa daoEmpresa = new DBEmpresa(); //DDAOEmpresa DAO_Empresa = new DDAOEmpresa(); return(daoEmpresa.PeticionCompra(int.Parse(CommandArgument.ToString()))); }
public Boolean Validar_Existencia_Correo(String correo) { DBEmpresa db = new DBEmpresa(); //DDAOEmpresa db = new DDAOEmpresa(); return(db.ExistenciaCorreo(correo)); }
//FUNCION AUXILIAR private DataTable Login(String correo, String contraseña) { DBEmpresa daoEmpresa = new DBEmpresa(); //DDAOEmpresa DAO_Empresa = new DDAOEmpresa(); UEUEmpresa EU_Empresa = new UEUEmpresa(); EU_Empresa.Correo = correo; EU_Empresa.Contraseña = contraseña; DataTable Datos = daoEmpresa.LoginEmpresa(EU_Empresa); //Codigo Nuevo Para El Caso Del Bloqueo DataTable res = daoEmpresa.GET_EMP(correo); if (Datos.Rows.Count <= 0) { if (res.Rows.Count > 0) { //AUMENTAR INTENTOS int intentos = int.Parse(res.Rows[0]["intentos"].ToString()); intentos = intentos + 1; DateTime hora_inicio = DateTime.Now; DateTime hora_fin = hora_inicio.AddMinutes(30); daoEmpresa.UPDATE_BLOQUEO(correo, hora_inicio, hora_fin, intentos); } } return(Datos); }
public U_aux_PerfilEmp ModificarDatos(DataTable Empresa, String tb_correo, String tb_nombre, String tb_nit, String tb_telefono, String tb_direccion, String urlRedir) { U_aux_PerfilEmp response = new U_aux_PerfilEmp(); DBEmpresa daoEmp = new DBEmpresa(); //DDAOEmpresa envio = new DDAOEmpresa(); if (Empresa.Rows[0]["correoEmpresa"].ToString() != tb_correo) { if (daoEmp.ExistenciaCorreo(tb_correo)) { //Modal("Correo Existente"); response.Mensage = "Correo Existente"; response.Data = Empresa; response.Response = "0"; return(response); } } UEUEmpresa datos = new UEUEmpresa(); DBEmpresa daoEmpresa = new DBEmpresa(); datos.Nombre = tb_nombre; datos.Nit = tb_nit; datos.Numero = tb_telefono; datos.Correo = tb_correo; datos.Direccion = tb_direccion; datos.Id = int.Parse(Empresa.Rows[0]["idEmpresa"].ToString()); datos.ModifBy = datos.Nombre; //envio.ModificarEmpresa(datos, datos.Nombre); daoEmpresa.update_Empresa(datos); this.login(tb_correo, Empresa.Rows[0]["passEmpresa"].ToString()); response.Data = this.login(tb_correo, Empresa.Rows[0]["passEmpresa"].ToString()); response.Mensage = "Actualizacion Exitosa"; response.Response = urlRedir; return(response); }
public void btn_Calificar(DataTable Empresa, String TB_Calificacion, String TB_Comentario, String LB_Usuario, String LB_Venta) { DBEmpresa daoEmpresa = new DBEmpresa(); //DDAOEmpresa DAO_Empresa = new DDAOEmpresa(); daoEmpresa.CalificarCliente(Double.Parse(TB_Calificacion), TB_Comentario, int.Parse(Empresa.Rows[0]["idEmpresa"].ToString()), int.Parse(LB_Usuario), int.Parse(LB_Venta), Empresa.Rows[0]["nomEmpresa"].ToString()); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { DataTable dt = new DBEmpresa().DBGetObtieneEmpresaPorId(1); } }
//PUBLIC VOID CREAR EMPRESA public void CrearEmpresa(String nit, String nombre, String nomArchivo, String rutaArchivo, String numero, String direccion, String correo, String contraseña, int idTipo, String fechaFin, String fechaIncio, int idTipoMemebresia, String modif, Boolean data) { if (data) { //DDAOEmpresa DAO_Empresa = new DDAOEmpresa(); UEUEmpresa EU_Empresa = new UEUEmpresa(); EU_Empresa.Nit = nit; EU_Empresa.Nombre = nombre; EU_Empresa.NomArchivo = nomArchivo; EU_Empresa.RutaArchivo = rutaArchivo; EU_Empresa.Numero = numero; EU_Empresa.Direccion = direccion; EU_Empresa.Correo = correo; EU_Empresa.Contraseña = contraseña; EU_Empresa.IdTipo = idTipo; EU_Empresa.FechaFin = DateTime.Parse(fechaFin); EU_Empresa.FechaInicio = DateTime.Parse(fechaIncio); EU_Empresa.IdTipoMembresia = idTipoMemebresia; EU_Empresa.ModifBy = modif; DBEmpresa daoEmpresa = new DBEmpresa(); daoEmpresa.InsertarEmpresa(EU_Empresa); //DAO_Empresa.CrearEmpresa(EU_Empresa, modif); } }
public DataTable MostrarArchivos(String nit) { DBEmpresa daoEmpresa = new DBEmpresa(); UEUEmpresa EU_Empresa = new UEUEmpresa(); EU_Empresa.Nit = nit; DataTable Archivos = daoEmpresa.MostrarArchivos(EU_Empresa); return(Archivos); }
public String traer_old_pass_empresa(int id) { UEUEmpresa emp = new UEUEmpresa(); emp.Id = id; DBEmpresa daoEmpre = new DBEmpresa(); UEUEmpresa res = daoEmpre.traer_empresa_actual(emp); return(res.Contraseña); }
//UPDATE PICTURE private void CambiarFoto(String nit, String nomArchivo, String modif) { DBEmpresa daoEmpresa = new DBEmpresa(); //DDAOEmpresa DAO_Empresa = new DDAOEmpresa(); UEUEmpresa EU_Empresa = new UEUEmpresa(); EU_Empresa.Nit = nit; EU_Empresa.NomArchivo = nomArchivo; daoEmpresa.CambiarFoto(EU_Empresa, modif); }
public String load_companies() { try { DBEmpresa daoEmpresa = new DBEmpresa(); return(JsonConvert.SerializeObject(daoEmpresa.get_active_comp())); }catch (Exception ex) { return("Ha Ocurrido Un Error Inesperado" + ex.Message); } }
private void subir_file(String nit, String nombreArchivo, String rutaArchivo, String modif) { DBEmpresa daoEmpresa = new DBEmpresa(); //DDAOEmpresa DAO_Empresa = new DDAOEmpresa(); UEUEmpresa EU_Empresa = new UEUEmpresa(); EU_Empresa.Nit = nit; EU_Empresa.RutaArchivo = rutaArchivo; EU_Empresa.NomArchivo = nombreArchivo; daoEmpresa.SubirArchivo(EU_Empresa, modif); }
private DataTable login(String correo, String contraseña) { DBEmpresa daoEmpresa = new DBEmpresa(); //DDAOEmpresa DAO_Empresa = new DDAOEmpresa(); UEUEmpresa EU_Empresa = new UEUEmpresa(); EU_Empresa.Correo = correo; EU_Empresa.Contraseña = contraseña; DataTable Datos = daoEmpresa.LoginEmpresa(EU_Empresa); return(Datos); }
//INSERTAR COMENTARIO public void insertar_Comentario(string info, int id_empresa, string nomUser, string correoUser) { UEUComentEmpres coment = new UEUComentEmpres(); coment.IdEmpres = id_empresa; coment.Comentario = info; coment.CorreoUser = correoUser; coment.NomUser = nomUser; DBEmpresa daoEmpresa = new DBEmpresa(); daoEmpresa.CrearComentario(coment); }
public string registrar_Empresa(UEUEmpresa emp) { try { DBEmpresa daoEmpr = new DBEmpresa(); daoEmpr.InsertarEmpresa(emp); return("Registro Satisfactorio"); } catch (System.Exception ex) { return("Hay Ocurrido Un Error Inesperado" + ex.Message); } }
private void CambiarContraseña(String nit, String contraseña, String modif, String id_emp) { //DDAOEmpresa DAO_Empresa = new DDAOEmpresa(); UEUEmpresa EU_Empresa = new UEUEmpresa(); EU_Empresa.Nit = nit; EU_Empresa.Id = int.Parse(id_emp); EU_Empresa.Contraseña = contraseña; //CAMBIAR POR EL NUEVO METODO DBEmpresa daoEmp = new DBEmpresa(); EU_Empresa.ModifBy = modif; daoEmp.actualizar_contrasena_empresa(EU_Empresa); //DAO_Empresa.CambiarContraseña(EU_Empresa, modif); }
public void cerrar_session_empresa(DataTable sesion) { //DDAOEmpresa DB = new DDAOEmpresa(); DBEmpresa daoEmp = new DBEmpresa(); UEUEmpresa data = new UEUEmpresa(); int ID = int.Parse(sesion.Rows[0]["idEmpresa"].ToString()); data.Id = ID; //int Session = DB.GET_NUM_SESSION(data); int Session = daoEmp.get_sessions(data.Id); Session = Session - 1; data.Sessiones = Session; //DB.ActualizarSesion(data); daoEmp.update_session(data); }
public String enProceso_ItemCommand(String CommandName, String CommandArgument, DataTable Empresa) { String respo; if (CommandName.Equals("Cancelar")) { DBEmpresa daoEmpresa = new DBEmpresa(); //DDAOEmpresa DAO_Empresa = new DDAOEmpresa(); daoEmpresa.RechazarVenta(int.Parse(CommandArgument.ToString()), Empresa.Rows[0]["nomEmpresa"].ToString()); //Response.Redirect(Request.Url.AbsoluteUri); respo = "PeticionesCompra.aspx"; return(respo); } respo = "0"; return(respo); }
//FUNCION DEL LOGOUT GENERAL public void log_out(Object Session, Object sesion) { if (Session == null) { if (sesion != null) { DataTable Sess = (DataTable)sesion; DBUsr daoUsuario = new DBUsr(); //DDAOUsuario DB = new DDAOUsuario(); UEUsuario data = new UEUsuario(); data.IdUsr = int.Parse(Sess.Rows[0]["idUsuario"].ToString()); data.Sessiones = daoUsuario.obtener_sessiones_abiertas(data.IdUsr); data.Sessiones = data.Sessiones - 1; // DB.actualizar_session(data); daoUsuario.update_session(data); } else { } } else { DataTable Sess = (DataTable)Session; if (Sess.Rows[0]["idTipo"].ToString() == "2") { //para la empresa DBEmpresa daoEmpresa = new DBEmpresa(); //DDAOEmpresa db = new DDAOEmpresa(); UEUEmpresa data = new UEUEmpresa(); data.Id = int.Parse(Sess.Rows[0]["idEmpresa"].ToString()); data.Sessiones = daoEmpresa.get_sessions(data.Id); data.Sessiones = data.Sessiones - 1; daoEmpresa.update_session(data); } else { //para el usuario //DDAOUsuario DB = new DDAOUsuario(); DBUsr daoUsuario = new DBUsr(); UEUsuario data = new UEUsuario(); data.IdUsr = int.Parse(Sess.Rows[0]["idUsuario"].ToString()); data.Sessiones = daoUsuario.obtener_sessiones_abiertas(data.IdUsr); data.Sessiones = data.Sessiones - 1; daoUsuario.update_session(data); } } }
public U_aux_PeticionesCompra page_load(bool postback, Object Session) { DBEmpresa daoEmpresa = new DBEmpresa(); //DDAOEmpresa DAO_Empresa = new DDAOEmpresa(); U_aux_PeticionesCompra response = new U_aux_PeticionesCompra(); if (!postback) { if (Session == null) { response.Redireccion = "LoginUsr.aspx"; return(response); //Response.Redirect("LoginUsr.aspx"); } DataTable Empresa = (DataTable)Session; if (Empresa.Rows[0]["idTipo"].ToString() != "2") { response.Redireccion = "LoginUsr.aspx"; return(response); //Response.Redirect("LoginUsr.aspx"); } if (int.Parse(Empresa.Rows[0]["estadoEmpresa"].ToString()) != 1) { response.Redireccion = "PerfilEmpresa.aspx"; return(response); //Response.Redirect("PerfilEmpresa.aspx"); } DataTable Productos = daoEmpresa.PeticionesCompra(int.Parse(Empresa.Rows[0]["idEmpresa"].ToString())); response.Producto = Productos; DataTable productos2 = new DataTable(); productos2 = daoEmpresa.PeticionesEnProceso(int.Parse(Empresa.Rows[0]["idEmpresa"].ToString())); response.Producto2 = productos2; DataTable productos3 = new DataTable(); productos3 = daoEmpresa.PeticionesFinalizadas(int.Parse(Empresa.Rows[0]["idEmpresa"].ToString())); response.Producto3 = productos3; DataTable productos4 = new DataTable(); productos4 = daoEmpresa.PeticionesHechas(int.Parse(Empresa.Rows[0]["idEmpresa"].ToString())); response.Producto4 = productos4; response.Redireccion = "0"; return(response); } else { throw new System.ArgumentException("Valido"); } }
public List <UEUComentEmpres> get_coment(int idEmpresa) { DBEmpresa daoEmpresa = new DBEmpresa(); return(daoEmpresa.get_coments(idEmpresa)); }
public void delete_file(int id) { DBEmpresa daoEmpresa = new DBEmpresa(); daoEmpresa.delete_file(id); }
//Nuevo Logging Reingeniado XD public U_aux_loggin Loggin(String seleccion, String email, String pass) { if (seleccion == "0") { DataTable Empresa = this.Login(email, pass); if (Empresa.Rows.Count > 0) { //Retornar Datos U_aux_loggin aux_log = new U_aux_loggin(); aux_log.Datos = Empresa; //La Variable Empresa Va A Session Al Igual Que Su ID aux_log.New_page = "PerfilEmpresa.aspx"; aux_log.Modal_message = "Acceso Concebido"; aux_log.Id_empresa = Empresa.Rows[0]["idEmpresa"].ToString(); //actualizar sesion DBEmpresa daoEmpresa = new DBEmpresa(); //DDAOEmpresa DB = new DDAOEmpresa(); int sess = int.Parse(Empresa.Rows[0]["Sesiones_Abiertas"].ToString()); if (int.Parse(Empresa.Rows[0]["intentos"].ToString()) >= 3) { aux_log.New_page = "LoginUsr.aspx"; aux_log.Modal_message = "Has Excedido El Numero De Intentos De Loggin Intentalo A Las " + Empresa.Rows[0]["fin_bloqueo"].ToString(); aux_log.Datos = null; aux_log.Id_empresa = null; return(aux_log); } if (sess < 3) { //llamar db UEUEmpresa emp = new UEUEmpresa(); emp.Id = int.Parse(Empresa.Rows[0]["idEmpresa"].ToString()); emp.Sessiones = sess + 1; Empresa.Rows[0]["Sesiones_Abiertas"] = emp.Sessiones; daoEmpresa.update_session(emp); } else { aux_log.New_page = "LoginUsr.aspx"; aux_log.Modal_message = "Has Excedido el numero de sesiones abiertas"; aux_log.Datos = null; aux_log.Id_empresa = null; } return(aux_log); } else { //Retornar Datos U_aux_loggin aux_log = new U_aux_loggin(); aux_log.Modal_message = "La contraseña y/o el correo no coinciden."; return(aux_log); } } else { //DDAOUsuario login = new DDAOUsuario(); UEUsuario user = new UEUsuario(); DBUsr db_usr = new DBUsr(); user.PassUsr = pass; user.CorreoUsr = email; //LOGGING ANTIGUO DataTable datos = db_usr.loggin_user(user); if (datos.Rows.Count > 0) { if ((seleccion == "2") && (datos.Rows[0]["idTipo"].ToString() == "1")) { U_aux_loggin aux_log = new U_aux_loggin(); aux_log.Datos = datos; aux_log.Modal_message = "Bienvenido de nuevo administrador!"; aux_log.New_page = "PrincipalAdministrador.aspx"; int sess = int.Parse(datos.Rows[0]["Sesiones_Abiertas"].ToString()); //actualizar sesion if (sess < 1) { //llamar db UEUsuario usr = new UEUsuario(); DBUsr daoUser = new DBUsr(); //DDAOUsuario db = new DDAOUsuario(); usr.IdUsr = int.Parse(datos.Rows[0]["idUsuario"].ToString()); usr.Sessiones = sess + 1; daoUser.update_session(usr); //REVISAR EL ULTIMO REPORTE DE LA SESSION PARA ELIMINAR EL REGISTRO SIEMPRE Y CUANDO HAYA PASADO MUCHO TIEMPO update_session_usr(datos.Rows[0]["idUsuario"].ToString()); } else { //MODIFICAR ESTO EN CASO DE QUE EL REPORTE SEA DEMASIADO TARDIO bool ayu = update_session_usr(datos.Rows[0]["idUsuario"].ToString()); if (ayu) { return(aux_log); } aux_log.New_page = "LoginUsr.aspx"; aux_log.Modal_message = "Has Excedido el numero de sesiones abiertas"; aux_log.Datos = null; aux_log.Id_empresa = null; } return(aux_log); } else if (int.Parse(datos.Rows[0]["estadoUsuario"].ToString()) == 0) { U_aux_loggin aux_log = new U_aux_loggin(); if (int.Parse(datos.Rows[0]["intentos"].ToString()) >= 3) { //NO LOGGUEAR aux_log.New_page = "LoginUsr.aspx"; aux_log.Modal_message = "Has Excedido el numero de intentos de logueo intentalo a las " + datos.Rows[0]["fin_bloqueo"]; aux_log.Datos = null; aux_log.Id_empresa = null; return(aux_log); } user.IdUsr = int.Parse(datos.Rows[0]["idUsuario"].ToString()); aux_log.Modal_message = "Qué bueno que regreses!"; db_usr.bloquear_cuenta(user, 1, ""); datos = db_usr.loggin_user(user); aux_log.Datos = datos; aux_log.New_page = "Home.aspx"; int sess = int.Parse(datos.Rows[0]["Sesiones_Abiertas"].ToString()); //actualizar sesion if (sess < 3) { //ACTUALIZAR LAS SESSIONES update_session_usr(datos.Rows[0]["idUsuario"].ToString()); //llamar db UEUsuario usr = new UEUsuario(); DBUsr db = new DBUsr(); //DDAOUsuario db = new DDAOUsuario(); usr.IdUsr = int.Parse(datos.Rows[0]["idUsuario"].ToString()); usr.Sessiones = sess + 1; db.update_session(usr); } else { //VERIFICAR SI LAS SESIONES AUN SON VALIDAS bool ayu = update_session_usr(datos.Rows[0]["idUsuario"].ToString()); if (ayu) { return(aux_log); } aux_log.New_page = "LoginUsr.aspx"; aux_log.Modal_message = "Has Excedido el numero de sesiones abiertas"; aux_log.Datos = null; aux_log.Id_empresa = null; } return(aux_log); } else if (int.Parse(datos.Rows[0]["estadoUsuario"].ToString()) == 1 && datos.Rows[0]["idTipo"].ToString() == "3") { String test = datos.Rows[0]["idUsuario"].ToString(); if ((seleccion == "2") && (datos.Rows[0]["idTipo"].ToString() == "3")) { U_aux_loggin aux_log = new U_aux_loggin(); aux_log.Datos = null; aux_log.Modal_message = "Esta Ingresando Desde Un Rol Que No Le Corresponde"; aux_log.New_page = "Home.aspx"; return(aux_log); } else { U_aux_loggin aux_log = new U_aux_loggin(); aux_log.Datos = datos; aux_log.Modal_message = "Bienvenido De Nuevo Es Un Placer Volver A Verte"; aux_log.New_page = "Home.aspx"; int sess = int.Parse(datos.Rows[0]["Sesiones_Abiertas"].ToString()); if (int.Parse(datos.Rows[0]["intentos"].ToString()) >= 3) { //DEBO RETORNAR NULOS Y UN MENSAJE DE ERROR aux_log.New_page = "LoginUsr.aspx"; aux_log.Modal_message = "Tu Cuenta Ha Tenido Demasiados Intentos Erroneo Intentalo a Las " + datos.Rows[0]["fin_bloqueo"].ToString(); aux_log.Datos = null; aux_log.Id_empresa = null; return(aux_log); } //actualizar session if (sess < 3) { //llamar db UEUsuario usr = new UEUsuario(); DBUsr db = new DBUsr(); //DDAOUsuario db = new DDAOUsuario(); usr.IdUsr = int.Parse(datos.Rows[0]["idUsuario"].ToString()); usr.Sessiones = sess + 1; db.update_session(usr); update_session_usr(datos.Rows[0]["idUsuario"].ToString()); } else { bool ayu = update_session_usr(datos.Rows[0]["idUsuario"].ToString()); if (ayu) { return(aux_log); } aux_log.New_page = "LoginUsr.aspx"; aux_log.Modal_message = "Has Excedido el numero de sesiones abiertas"; aux_log.Datos = null; aux_log.Id_empresa = null; } return(aux_log); } } else { U_aux_loggin aux_log = new U_aux_loggin(); aux_log.Modal_message = "Estas bloqueado por un tiempo, regresa cuando acabe tu sansion."; return(aux_log); } } else { DBUsr db = new DBUsr(); //DDAOUsuario db = new DDAOUsuario(); DataTable data = db.GET_USER(email); if (data.Rows.Count > 0) { //AUMENTAR BLOQUEO DateTime hora_incio = DateTime.Now; DateTime hora_fin = hora_incio.AddMinutes(30); int intentos = int.Parse(data.Rows[0]["intentos"].ToString()); intentos = intentos + 1; db.UPDATE_BLOQUEO(email, hora_incio, hora_fin, intentos); } U_aux_loggin aux_log = new U_aux_loggin(); aux_log.Modal_message = "La contraseña y/o el correo no coinciden."; return(aux_log); } } }