protected void btnEdit_Click(object sender, EventArgs e) { if(txtAdic.Text.Length != 1) { ClienteEntity cliente = new ClienteEntity(); cliente.IdCliente = Convert.ToInt32(txtIdE.Text); cliente.IdUsuario = Convert.ToInt32(txtIdU.Text); cliente.Dni = txtAdic.Text; cliente.Nombre = txtNombre.Text; cliente.Apellido = txtApellido.Text; cliente.Usuario = txtUsuario.Text; cliente.Clave = txtClave.Text; cliente.Mail = txtMail.Text; bussinesCliente.ActualizarCliente(cliente); } else { AdministrativoEntity admin = new AdministrativoEntity(); admin.IdAdministrativo = Convert.ToInt32(txtIdE.Text); admin.IdUsuario = Convert.ToInt32(txtIdU.Text); admin.Acceso = Convert.ToInt32(txtAdic.Text); admin.Nombre = txtNombre.Text; admin.Apellido = txtApellido.Text; admin.Usuario = txtUsuario.Text; admin.Clave = txtClave.Text; admin.Mail = txtMail.Text; bussinesAdministrativo.ActualizarAdministrativo(admin); } Response.Redirect("AbmUsuarios.aspx"); }
protected void btnAlta_Click(object sender, EventArgs e) { if (txtAdic.Text.Length != 1) { ClienteEntity user = new ClienteEntity(); user.Usuario = txtUsuario.Text; user.Clave = txtClave.Text; user.Nombre = txtNombre.Text; user.Apellido = txtApellido.Text; user.Mail = txtMail.Text; user.Dni = txtAdic.Text; obCliente.CrearCliente(user); } else { AdministrativoEntity admin = new AdministrativoEntity(); admin.Usuario = txtUsuario.Text; admin.Clave = txtClave.Text; admin.Nombre = txtNombre.Text; admin.Apellido = txtApellido.Text; admin.Mail = txtMail.Text; admin.Acceso = Convert.ToInt32(txtAdic.Text); obAdministrativo.CrearAdministrativo(admin); } Response.Redirect("AbmUsuarios.aspx"); }
public static void CrearAdministrativo(AdministrativoEntity administrativo) { if (ValidarAdministrativo(administrativo)) { daAdministrativo da = new daAdministrativo(); da.Insertar(administrativo); } }
public void Eliminar(int id) { AdministrativoEntity entidad = new AdministrativoEntity(); entidad.IdAdministrativo = id; EjecutarComando(TipoComando.Eliminar, entidad); new daCliente().Eliminar(entidad.IdUsuario); }
public void Insertar(AdministrativoEntity entidad) { daContadores da = new daContadores(); entidad.IdAdministrativo = (da.TraerContador(daComun.Contador.Administrador) + 1); new daUsuario().Insertar(entidad); EjecutarComando(daComun.TipoComandoEnum.Insertar, entidad); da.Sumar(daComun.Contador.Administrador); }
private void CrearParametros(OdbcCommand command, AdministrativoEntity entidad) { OdbcParameter parameter = null; parameter = command.Parameters.Add("?", OdbcType.Int); parameter.Value = entidad.IdUsuario; parameter = command.Parameters.Add("?", OdbcType.Int); parameter.Value = entidad.Acceso; }
private AdministrativoEntity CrearEntidad(OdbcDataReader dr) { AdministrativoEntity entidad = new AdministrativoEntity(); entidad.IdUsuario = Convert.ToInt32(dr["IdUsuario"]); entidad.IdAdministrativo = Convert.ToInt32(dr["IdAdministrativo"]); entidad.Usuario = dr["Usuario"].ToString(); entidad.Clave = dr["Clave"].ToString(); entidad.Nombre = dr["Nombre"].ToString(); entidad.Apellido = dr["Apellido"].ToString(); entidad.Mail = dr["Mail"].ToString(); entidad.Acceso = Convert.ToInt32(dr["Acceso"]); return(entidad); }
protected void btnBaja_Click(object sender, EventArgs e) { if(txtAdic.Text.Length != 1) { ClienteEntity cliente = new ClienteEntity(); cliente.IdCliente = Convert.ToInt32(txtIdE.Text); cliente.IdUsuario = Convert.ToInt32(txtIdU.Text); bussinesCliente.EliminarCliente(cliente); } else { AdministrativoEntity admin = new AdministrativoEntity(); admin.IdAdministrativo = Convert.ToInt32(txtIdE.Text); admin.IdUsuario = Convert.ToInt32(txtIdU.Text); bussinesAdministrativo.EliminarAdministrativo(admin); } Response.Redirect("AbmUsuarios.aspx"); }
public static bool ValidarAdministrativo(AdministrativoEntity administrativo) { bool valido = true; if (administrativo.Acceso.Equals("")) { valido = false; } if (!ValidarUsuario(administrativo)) { valido = false; } return(valido); }
private void EjecutarComando(daComun.TipoComandoEnum sqlCommandType, AdministrativoEntity entidad) { OdbcConnection connection = null; OdbcCommand command = null; try { connection = (OdbcConnection)connectionDA.GetOpenedConnection(); IDataParameter paramId = new OdbcParameter("?", OdbcType.Int); paramId.Value = entidad.IdAdministrativo; switch (sqlCommandType) { case daComun.TipoComandoEnum.Insertar: command = new OdbcCommand(SQLInsert, connection); command.Parameters.Add(paramId); CrearParametros(command, entidad); break; case daComun.TipoComandoEnum.Actualizar: command = new OdbcCommand(SQLUpdate, connection); command.Parameters.Add(paramId); CrearParametros(command, entidad); break; case daComun.TipoComandoEnum.Eliminar: command = new OdbcCommand(SQLDelete, connection); command.Parameters.Add(paramId); CrearParametros(command, entidad); break; } command.ExecuteNonQuery(); connection.Close(); } catch (Exception ex) { throw new daException(ex); } finally { if (command != null) { command.Dispose(); } if (connection != null) { connection.Dispose(); } } }
public AdministrativoEntity ObtenerUsuarioAdministrativo(string usuario) { OdbcConnection connection = null; OdbcCommand command = null; OdbcDataReader dr = null; AdministrativoEntity administrativo = null; try { connection = (OdbcConnection)connectionDA.GetOpenedConnection(); command = new OdbcCommand(SQLSearchUser, connection); command.Parameters.Add("?", OdbcType.Int); command.Parameters[0].Value = usuario; dr = command.ExecuteReader(); administrativo = new AdministrativoEntity(); while (dr.Read()) { administrativo = CrearEntidad(dr); } dr.Close(); connection.Close(); } catch (Exception ex) { throw new daException(ex); } finally { dr = null; if (command != null) { command.Dispose(); } if (connection != null) { connection.Dispose(); } } return(administrativo); }
protected void btnLogin_Click(object sender, EventArgs e) { UsuarioEntity usuario = obUsuario.ValidarLogin(txtUser.Text, txtPass.Text); if (usuario != null) { AdministrativoEntity admin = obUsuario.esAdministrativo(usuario); if (admin.IdAdministrativo != 0) { this.Session["UserID"] = admin; } else { this.Session["PedID"] = obPedido.ObtenerCarritoUsuario(usuario.IdUsuario); } Response.Redirect("Principal.aspx"); } else { Response.Write("<script language='JavaScript'>alert('Usuario o contraseña invalido')</script>"); } }
public static void EliminarAdministrativo(AdministrativoEntity administrativo) { daAdministrativo da = new daAdministrativo(); da.Eliminar(administrativo.IdAdministrativo); }
public static void ActualizarAdministrativo(AdministrativoEntity administrativo) { daAdministrativo da = new daAdministrativo(); da.Actualizar(administrativo); }
public void Actualizar(AdministrativoEntity entidad) { EjecutarComando(TipoComando.Actualizar, entidad); new daUsuario().Actualizar(entidad); }
public void Insertar(AdministrativoEntity entidad) { EjecutarComando(TipoComando.Insertar, entidad); EjecutarComando(TipoComando.Insertar, entidad); new daUsuario().Insertar(entidad); }