protected void dtgUsuarioTransporte_Delete(object sender, DataGridCommandEventArgs e) { var key = dtgUsuarioTransporte.DataKeys[int.Parse(e.Item.ItemIndex.ToString())]; try { IUsuariosSegurosTransporteDominio _usuDominio = IoC.GetObjectDominio <IUsuariosSegurosTransporteDominio>(); Dominio.Entidades.UsuarioSegurosBYID usuSeguro = _usuDominio.UsuariosTransporteByID(Convert.ToInt32(key)); Dominio.Entidades.UsuariosSegurosTransporte usuSeguro2; usuSeguro2 = new Dominio.Entidades.UsuariosSegurosTransporte() { UsuariosSegurosTransporteID = (Convert.ToInt32(key)), AgenciaID = usuSeguro.AgenciaID, UsuarioID = usuSeguro.UsuarioID, Mail = usuSeguro.Mail, Baja = 1, }; _usuDominio.Actualizar(usuSeguro2); } catch { } BindGrid(0); }
protected void btnGuardar_Click(object sender, EventArgs e) { if (busqUsuario1.UsuarioID == null || txtMail.Text == "") { ((ErrorWeb)this.phErrores.Controls[0]).setMensaje("Faltn ingresar datos."); return; } if (hdUsuarioSeguroID.Value == "") { List <Dominio.Entidades.GetUsuTransporteByID> usuariosOK; Dominio.Entidades.UsuariosSegurosTransporte usuarios; IUsuariosSegurosTransporteDominio _usuDominio = IoC.GetObjectDominio <IUsuariosSegurosTransporteDominio>(); usuariosOK = _usuDominio.GetUsuByID(Convert.ToInt32(busqUsuario1.UsuarioID)); if (usuariosOK.Count > 0) { ((ErrorWeb)this.phErrores.Controls[0]).setMensaje("Ya se encuentra registrado el usuario ingresado"); return; // if(_usuDominio. } else { usuarios = new Dominio.Entidades.UsuariosSegurosTransporte() { UsuarioID = Convert.ToInt32(busqUsuario1.UsuarioID), AgenciaID = Convert.ToInt32(187), Mail = txtMail.Text, Baja = 0 }; _usuDominio.Guardar(usuarios); Response.Redirect("UsuariosSeguroTransporteConsul.aspx"); } } else { /*recupero ususario*/ IUsuarios usu = UsuariosFactory.GetUsuario(); DsUsuarios dsu = new DsUsuarios(); usu.Apellido = busqUsuario1.Apellido; usu.Nombre = busqUsuario1.Nombre; dsu = usu.GetUsuariosByFiltrosDataSet(null, null); string filtrou = "Nombre LIKE '" + busqUsuario1.Nombre + "%' AND Apellido LIKE '" + busqUsuario1.Apellido + "%'"; DsUsuarios.DatosRow[] drListau = (DsUsuarios.DatosRow[])dsu.Datos.Select(filtrou); IUsuariosSegurosTransporteDominio _usuDominio = IoC.GetObjectDominio <IUsuariosSegurosTransporteDominio>(); Dominio.Entidades.UsuariosSegurosTransporte usuarios; usuarios = new Dominio.Entidades.UsuariosSegurosTransporte() { UsuariosSegurosTransporteID = Convert.ToInt32(hdUsuarioSeguroID.Value), UsuarioID = Convert.ToInt32(drListau[0].usuarioID), AgenciaID = Convert.ToInt32(187), Mail = txtMail.Text, Baja = 0 }; _usuDominio.Actualizar(usuarios); Response.Redirect("UsuariosSeguroTransporteConsul.aspx"); } }