partial void DeletePerfil(Perfil instance);
 partial void InsertPerfil(Perfil instance);
 partial void UpdatePerfil(Perfil instance);
        protected void gvUsuario_Actualizar(object sender, GridViewUpdateEventArgs e)
        {
            GridViewRow row = gv_Usuarios.Rows[e.RowIndex];
            gv_Usuarios.EditIndex = -1;
            String codigo = row.Cells[1].Text;
            String nombre = row.Cells[2].Text;
            //Encripta la contraseña 123456
               // String cel1 = ((TextBox)(row.Cells[2].Controls[0])).Text;
            String cel2=((TextBox)(row.Cells[3].Controls[0])).Text;
            String password = Encripta.EncodePassword(String.Concat(nombre,cel2));   //Encripta.EncodePassword(string.Concat(,"123456"));

            DropDownList comboPerfil = (DropDownList)gv_Usuarios.Rows[e.RowIndex].Cells[5].FindControl("ddl_perfiles");
            String perfil = comboPerfil.SelectedValue;
            per = iPerf.getPorCriterio<Perfil>(perfil).First();

            DropDownList comboEstado = (DropDownList)gv_Usuarios.Rows[e.RowIndex].Cells[4].FindControl("ddl_estados");
            String estado = comboEstado.SelectedItem.Text;

            String email = ((TextBox)(row.Cells[6].Controls[0])).Text;

            DropDownList comboAlertas = (DropDownList)gv_Usuarios.Rows[e.RowIndex].Cells[7].FindControl("ddl_alertas");
            String alerta = comboAlertas.SelectedItem.Text;

            ActualizarUsuarios(nombre, password, estado, per.codigoPerfil, email, alerta);
            llenar(nombre);
        }