// Aceptar actualizar datos protected void gridSucursales_RowUpdating(object sender, GridViewUpdateEventArgs e) { GridViewRow row = gridSucursales.Rows[e.RowIndex]; TextBox txtId = (TextBox)row.FindControl("txtEditId"); TextBox txtNombre = (TextBox)row.FindControl("txtEditNombre"); TextBox txtCalle = (TextBox)row.FindControl("txtEditCalle"); TextBox txtAltura = (TextBox)row.FindControl("txtEditAltura"); TextBox txtFecha = (TextBox)row.FindControl("txtEditFecha"); int idlocalidad = Convert.ToInt32((gridSucursales.Rows[e.RowIndex].FindControl("ddlLocalidades") as DropDownList).SelectedItem.Value); int id = Convert.ToInt32(txtId.Text.Trim()); int altura = Convert.ToInt32(txtAltura.Text.Trim()); string nombre = txtNombre.Text.Trim(); string calle = txtCalle.Text.Trim(); DateTime fecha = Convert.ToDateTime(txtFecha.Text.Trim()); bool retorno = SucursalLN.getInstance().updateSucursal(id, nombre, calle, altura, fecha, idlocalidad, Session["schema"].ToString()); if (retorno) { Response.Write(@"<script language='javascript'>alert('Sucursal actualizado correctamente.');</script>"); Response.Redirect(Request.Url.AbsoluteUri); } else { Response.Write(@"<script language='javascript'>alert('Ya existe la sucursal.');</script>"); Response.Redirect(Request.Url.AbsoluteUri); } }
protected void BindData() { List <Sucursal> listaSucursales = SucursalLN.getInstance().listaSucursales(Session["schema"].ToString()); gridSucursales.DataSource = listaSucursales; gridSucursales.DataBind(); }
// Eliminar seleccionados protected void BtnDelete_Click(object sender, EventArgs e) { int count = 0; foreach (GridViewRow row in gridSucursales.Rows) { CheckBox chk = (CheckBox)row.FindControl("chkDelete"); if (chk.Checked) { TextBox txtId = (TextBox)row.FindControl("txtId"); TextBox txtNombre = (TextBox)row.FindControl("txtNombre"); TextBox txtFecha = (TextBox)row.FindControl("txtFecha"); int id = Convert.ToInt32(txtId.Text.Trim()); string nombre = txtNombre.Text.Trim(); DateTime fecha = Convert.ToDateTime(txtFecha.Text.Trim()); bool eliminados = SucursalLN.getInstance().eliminarSucursal(id, Session["schema"].ToString()); if (!eliminados) { Response.Write(@"<script language='javascript'>alert('Error al eliminar la Sucursal " + nombre + " .');</script>"); } else { count = count + 1; } } } Response.Write(@"<script language='javascript'>alert('Eliminados: " + count + " .');</script>"); Response.Redirect(Request.Url.AbsoluteUri); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ddlSucursal.DataSource = SucursalLN.ObtenerTodosSucursal(); ddlSucursal.DataTextField = "NombreProvincia"; ddlSucursal.DataValueField = "IdSucursal"; ddlSucursal.DataBind(); } }
protected void BtnAdd_Click(object sender, EventArgs e) { string nombre = txtNombre.Text.Trim(); string calle = txtCalle.Text.Trim(); int altura = Convert.ToInt32(txtAltura.Text.Trim()); int idlocalidad = Convert.ToInt32(ddlLocalidad.SelectedItem.Value.ToString()); DateTime dateTime = DateTime.UtcNow.Date; string retorno = SucursalLN.getInstance().nuevaSucursal(nombre, calle, altura, dateTime, idlocalidad, Session["schema"].ToString()); txtNombre.Text = ""; txtCalle.Text = ""; txtAltura.Text = ""; Response.Write(@"<script language='javascript'>alert('" + retorno + " .');</script>"); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { TienePermiso(); List <Usuario> listaUsuarios = UsuarioLN.getInstance().listaUsuarios(Session["schema"].ToString()); foreach (Usuario usuario in listaUsuarios) { ListItem newItem = new ListItem(usuario.nombre, usuario.id.ToString(), true); ddlUsuarios.Items.Add(newItem); } List <Sucursal> listaSucursales = SucursalLN.getInstance().listaSucursales(Session["schema"].ToString()); foreach (Sucursal sucursal in listaSucursales) { ListItem newItem = new ListItem(sucursal.nombre, sucursal.id.ToString(), true); chListSucursales.Items.Add(newItem); } setSucxUser(); } }
protected void btnRegistrar_Click(object sender, EventArgs e) { SucursalEntidad sucursal = new SucursalEntidad(); TipoUsuarioEntidad tipoUsuario = new TipoUsuarioEntidad(); Boolean puede = true; Boolean puede2 = true; foreach (UsuarioEntidad user in UsuarioLN.ObtenerTodosUsuario()) { SucursalEntidad sucursalP = SucursalLN.Obtener(Convert.ToInt32(ddlSucursal.SelectedValue)); if (user.CorreoElectronico.Equals(txtCorreo.Text) && user.sucursalEntidad.IdSucursal == sucursalP.IdSucursal) { lblErrorCorreo.Text = "El correo que ingresó ya se encuentra registrado en la sucursal seleccionada"; puede2 = false; } } if (txtCorreo.Text.Equals("")) { puede = false; lblErrorCorreo.Text = "Se debe ingresar el correo electrónico"; } else { puede = true; lblErrorCorreo.Text = ""; } if (puede2 == false) { lblErrorCorreo.Text = "El correo que ingresó ya se encuentra registrado en la sucursal seleccionada"; } if (txtNombre.Text.Equals("")) { lblErrorNombre.Text = "El nombre es requerido"; puede = false; } else { lblErrorNombre.Text = ""; puede = true; } if (txtApellidos.Text.Equals("")) { lblErrorApellidos.Text = "El Apellido es requerido"; puede = false; } else { lblErrorApellidos.Text = ""; puede = true; } if (txtTelefono.Text.Equals("")) { lblErrorTelefono.Text = "El Teléfono es requerido"; puede = false; } else { lblErrorTelefono.Text = ""; puede = true; } if (txtContrasena.Text.Length < 7) { lblErrorContrasenna.Text = "La contraseña debe contener minimo 7 digitos"; puede = false; } else { puede = true; } if (!txtContrasena.Text.Equals(txtContrasena2.Text) || txtContrasena.Text.Equals("") && txtContrasena2.Text.Equals("")) { lblErrorContrasenna.Text = "Las contraseñas no coinciden"; lblErrorContrasenna.Text = "Las contraseñas no coinciden"; puede = false; } else { lblErrorContrasenna.Text = ""; lblErrorContrasenna.Text = ""; puede = true; } if (puede == true && puede2 == true) { usuario.NombreUsuario = txtNombre.Text; usuario.ApellidoUsuario = txtApellidos.Text; usuario.CorreoElectronico = txtCorreo.Text; usuario.Telefono = Convert.ToInt32(txtTelefono.Text); usuario.Password = txtContrasena.Text; //Obtener Tipo de Usuario tipoUsuario = TipoUsuarioLN.Obtener(3); usuario.tipoUsuarioEntidad = tipoUsuario; usuario.tipoUsuarioEntidad.IdTipoUsuario = tipoUsuario.IdTipoUsuario; //Obtener Sucursal usuario.sucursalEntidad = SucursalLN.Obtener(Convert.ToInt32(ddlSucursal.SelectedValue)); Session["Sucursal"] = usuario.sucursalEntidad; usuario.sucursalEntidad = (SucursalEntidad)Session["Sucursal"]; usuario.sucursalEntidad.IdSucursal = usuario.sucursalEntidad.IdSucursal; usuario.Estado = true; usuario.Genero = ""; usuario.Edad = 0; usuario.Identificacion = 0; UsuarioLN.Nuevo(usuario); System.Web.SessionState.HttpSessionState session = Session; session["Usuario"] = usuario; ClientScript.RegisterStartupScript( this.GetType(), "Login", "mensajeRedirect('Registro de Usuario', 'Registro Correcto', 'success', 'IndexCliente.aspx')", true ); } }