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");
            }
        }