protected void btGuardar_Click(object sender, EventArgs e) { if (ddlUsuarios.SelectedIndex == 0) { //Guardar los datos del Usuario Usuario u = new Usuario(); String result = u.GuardarNuevo(int.Parse(ddlTiposUsuario.SelectedValue.ToString()), txNombre.Text, txAPaterno.Text, txAMaterno.Text, txLogin.Text, txPassword.Text, txEstatus.Text, txCalle.Text, txColonia.Text, int.Parse(ddlPoblaciones.SelectedValue.ToString()), int.Parse(ddlMunicipios.SelectedValue.ToString()), txCodigoPostal.Text, txRFC.Text, txCURP.Text, txTelefono1.Text, txTelefono2.Text, txNacimiento.Text, txControl.Text); if (result == "OK") { LimpiarUsuario(); lblResultado.Text = "Usuario agregado."; } else { lblResultado.Text = result; } } else { //Actualizar los datos del Usuario Usuario u = new Usuario(); String result = u.Actualizar(int.Parse(ddlUsuarios.SelectedValue.ToString()), int.Parse(ddlTiposUsuario.SelectedValue.ToString()), txNombre.Text, txAPaterno.Text, txAMaterno.Text, txLogin.Text, txPassword.Text, txEstatus.Text, txCalle.Text, txColonia.Text, int.Parse(ddlPoblaciones.SelectedValue.ToString()), int.Parse(ddlMunicipios.SelectedValue.ToString()), txCodigoPostal.Text, txRFC.Text, txCURP.Text, txTelefono1.Text, txTelefono2.Text, txNacimiento.Text, txControl.Text); if (result == "OK") { lblResultado.Text = "Usuario actualizado."; } else { lblResultado.Text = result; } } }
public int ActualizarUsuario(System.Web.UI.WebControls.TextBox txtIdUsuario, System.Web.UI.WebControls.TextBox txtNombre, System.Web.UI.WebControls.TextBox txtNombreCom, System.Web.UI.WebControls.TextBox txtEmail, System.Web.UI.WebControls.TextBox txtConfirmaEmail, System.Web.UI.WebControls.TextBox txtContrasenia, System.Web.UI.WebControls.TextBox txtConfirmaContrasenia, DropDownList ddlTipoUsuario, System.Web.UI.WebControls.TextBox txtTelefono, System.Web.UI.WebControls.TextBox txtCargo, DropDownList ddlIdUnidadAdm, ref string mensaje) { if (txtIdUsuario.Text != "" && txtNombre.Text != "" && txtNombreCom.Text != "" && txtEmail.Text != "" && txtConfirmaEmail.Text != "" && txtContrasenia.Text != "" && txtConfirmaContrasenia.Text != "" && ddlTipoUsuario.SelectedIndex != 0 && txtTelefono.Text != "" && txtCargo.Text != "" && ddlIdUnidadAdm.SelectedIndex != 0) { if (txtEmail.Text == txtConfirmaEmail.Text) { if (txtContrasenia.Text == txtConfirmaContrasenia.Text) { usuario.id_usuario = txtIdUsuario.Text; usuario.nombre = txtNombre.Text; usuario.nombre_com = txtNombreCom.Text; usuario.email = txtEmail.Text; usuario.confirmar_email = txtConfirmaEmail.Text; usuario.contrasenia = txtConfirmaContrasenia.Text; usuario.confirmar_contrasenia = txtConfirmaContrasenia.Text; usuario.tipo_usuario = ddlTipoUsuario.Text; usuario.telefono = txtTelefono.Text; usuario.nombre_cargo = txtCargo.Text; usuario.id_unid_admva_pertenece = ddlIdUnidadAdm.Text; int respuesta = usuario.Actualizar(); if (respuesta == 1) { mensaje = "Usuario actualizado correctamente"; } else { mensaje = "OcurriĆ³ un error intente nuevamente"; } return(respuesta); } else { mensaje = "La contraseƱa no coincide, favor de verificarla"; return(0); } } else { mensaje = "El email no coincide, favor de verificarlo"; return(0); } } else { mensaje = "Llenar todos los campos"; return(0); } }