private void actualizacion_datos() { WSGestion.WSGestion wsgest = new WSGestion.WSGestion(); wsgest.Url = ConfigurationManager.AppSettings.Get("dirWs"); WSGestion.MOD_Usuario obj = new WSGestion.MOD_Usuario(); obj = wsgest.SEL_GRID_BY_ID_Usuario(codigo); cantidad_mascota = obj.CANT_mascota.ToString(); cantidad_cita = obj.CANT_cita.ToString(); cantidad_expediente = obj.CANT_expediente.ToString(); cantidad_factura = obj.CANT_factura.ToString(); cantidad_entrada_inventario = obj.CANT_entrada_inventario.ToString(); cantidad_salida_inventario = obj.CANT_salida_inventario.ToString(); cantidad_articulo = obj.CANT_articulo.ToString(); cantidad_bodega = obj.CANT_bodega.ToString(); }
protected void btn_guardar_ServerClick(object sender, EventArgs e) { try { if (FormAccion == "Agregar") { if (txt_contrasena.Value == txt_confirmacion.Value) { WSGestion.WSGestion wsgest = new WSGestion.WSGestion(); wsgest.Url = ConfigurationManager.AppSettings.Get("dirWs"); WSGestion.MOD_Usuario obj = new WSGestion.MOD_Usuario(); obj.USU_nombre = txt_nombre.Value; obj.USU_primapellido = txt_apellido1.Value; obj.USU_segapellido = txt_apellido2.Value; obj.USU_telefono = txt_telefono.Value; obj.USU_contrasena = txt_contrasena.Value; obj.USU_direccion = txt_Direccion.Value; obj.USU_email = txt_email.Value; obj.USU_id_puesto = Convert.ToInt32(dlPuesto.SelectedValue.ToString()); obj.USU_id_perfil = Convert.ToInt32(dl_perfil.SelectedValue.ToString()); if (chk_activo.Checked) { obj.USU_id_estado_usuario = 1; } else { obj.USU_id_estado_usuario = 0; } obj.USU_id_centro_atencion = Convert.ToInt32(txt_codigocentro.Value.ToString()); int cant_usu = wsgest.SEL_Usuario_By_Email(txt_email.Value); if (cant_usu <= 0) { if (wsgest.CRE_Usuario(obj)) { Response.Redirect("frm_Grid_Usuario.aspx"); } else { Alert_Mensaje.Attributes["class"] = "alert alert-danger"; mensaje_alerta = "Procedimiento almacenado no aceptado"; titulo_mensaje_alerta = "Error: "; Alert_Mensaje.Visible = true; } } else { Alert_Mensaje.Attributes["class"] = "alert alert-danger"; mensaje_alerta = "Correo electrónico ya existe, favor ponerse en contacto con el administrador"; titulo_mensaje_alerta = "Error: "; Alert_Mensaje.Visible = true; } } else { Alert_Mensaje.Attributes["class"] = "alert alert-danger"; mensaje_alerta = "La contraseña y su confirmación no son las mismas"; titulo_mensaje_alerta = "Error: "; Alert_Mensaje.Visible = true; } } if (FormAccion == "Editar") { WSGestion.WSGestion wsgest = new WSGestion.WSGestion(); wsgest.Url = ConfigurationManager.AppSettings.Get("dirWs"); WSGestion.MOD_Usuario obj = new WSGestion.MOD_Usuario(); obj.USU_id_usuario = codigo_seleccionado; obj.USU_nombre = txt_nombre.Value; obj.USU_primapellido = txt_apellido1.Value; obj.USU_segapellido = txt_apellido2.Value; obj.USU_telefono = txt_telefono.Value; obj.USU_contrasena = contrasena; obj.USU_direccion = txt_Direccion.Value; obj.USU_email = txt_email.Value; obj.USU_id_puesto = Convert.ToInt32(dlPuesto.SelectedValue.ToString()); obj.USU_id_perfil = Convert.ToInt32(dl_perfil.SelectedValue.ToString()); if (chk_activo.Checked) { obj.USU_id_estado_usuario = 1; } else { obj.USU_id_estado_usuario = 0; } obj.USU_id_centro_atencion = Convert.ToInt32(txt_codigocentro.Value.ToString()); wsgest.UPD_Usuario(obj); Response.Redirect("frm_Grid_Usuario.aspx"); } if (FormAccion == "CambioPassword") { if (txt_contrasena.Value == txt_confirmacion.Value) { WSGestion.WSGestion wsgest = new WSGestion.WSGestion(); wsgest.Url = ConfigurationManager.AppSettings.Get("dirWs"); WSGestion.MOD_Usuario obj = new WSGestion.MOD_Usuario(); obj.USU_id_usuario = codigo_seleccionado; obj.USU_nombre = txt_nombre.Value; obj.USU_primapellido = txt_apellido1.Value; obj.USU_segapellido = txt_apellido2.Value; obj.USU_telefono = txt_telefono.Value; obj.USU_contrasena = txt_contrasena.Value; obj.USU_direccion = txt_Direccion.Value; obj.USU_email = txt_email.Value; obj.USU_id_puesto = Convert.ToInt32(dlPuesto.SelectedValue.ToString()); obj.USU_id_perfil = Convert.ToInt32(dl_perfil.SelectedValue.ToString()); if (chk_activo.Checked) { obj.USU_id_estado_usuario = 1; } else { obj.USU_id_estado_usuario = 0; } obj.USU_id_centro_atencion = Convert.ToInt32(txt_codigocentro.Value.ToString()); wsgest.UPD_Usuario(obj); Response.Redirect("frm_Grid_Usuario.aspx"); } } } catch (Exception exc) { Alert_Mensaje.Attributes["class"] = "alert alert-danger"; mensaje_alerta = exc.ToString(); titulo_mensaje_alerta = "Error: "; Alert_Mensaje.Visible = true; } }
private void Carga_Editar() { try { WSGestion.WSGestion wsgest = new WSGestion.WSGestion(); wsgest.Url = ConfigurationManager.AppSettings.Get("dirWs"); WSGestion.MOD_Usuario obj = new WSGestion.MOD_Usuario(); obj = wsgest.SEL_GRID_BY_ID_Usuario(codigo_seleccionado); txt_codigo.Value = obj.USU_id_usuario.ToString(); txt_nombre.Value = obj.USU_nombre; txt_apellido1.Value = obj.USU_primapellido; txt_apellido2.Value = obj.USU_segapellido; txt_telefono.Value = obj.USU_telefono; txt_email.Value = obj.USU_email; txt_contrasena.Value = obj.USU_contrasena; contrasena = obj.USU_contrasena; txt_contrasena.Disabled = true; txt_confirmacion.Value = obj.USU_contrasena; txt_confirmacion.Disabled = true; txt_Direccion.Value = obj.USU_direccion; dl_perfil.SelectedValue = obj.USU_id_perfil.ToString(); dlPuesto.SelectedValue = obj.USU_id_puesto.ToString(); txt_codigocentro.Value = obj.USU_id_centro_atencion.ToString(); Carga_Centro_Nombre(obj.USU_id_centro_atencion); if (obj.USU_id_estado_usuario == 1) { chk_activo.Checked = true; } else { chk_activo.Checked = false; } } catch (Exception exc) { WSGestion.WSGestion wsgest = new WSGestion.WSGestion(); wsgest.Url = ConfigurationManager.AppSettings.Get("dirWs"); Session[wsgest.Get_usu_id_session(Session.SessionID.ToString())+"Codigo_Select"] = "0"; Alert_Mensaje.Attributes["class"] = "alert alert-danger"; mensaje_alerta = exc.ToString(); titulo_mensaje_alerta = "Error: "; Alert_Mensaje.Visible = true; } }
protected void btnInicio_Click(object sender, EventArgs e) { //Response.Redirect("frm_Home.aspx"); try { WSGestion.WSGestion wsgest = new WSGestion.WSGestion(); wsgest.Url = ConfigurationManager.AppSettings.Get("dirWs"); int valor = wsgest.GET_Contrasena_Usuario(txtEmail.Value.ToString(), txtContrasena.Value.ToString(), Session.SessionID.ToString()); switch (valor) { case 0: WSGestion.MOD_Usuario user = new WSGestion.MOD_Usuario(); user = wsgest.GET_Usuario_by_email_and_password(txtEmail.Value.ToString(), txtContrasena.Value.ToString(), Session.SessionID.ToString()); usu_nombre = user.USU_nombrecompleto; usu_id_perfil = user.USU_id_perfil; usu_id_usuario = user.USU_id_usuario; usu_cea_id_centro_atencion = user.USU_id_centro_atencion; usu_perfil = user.PER_nombre; usu_puesto = user.PUE_nombre; usu_centro_atencion = user.CEA_nombre; Session[wsgest.Get_usu_id_session(Session.SessionID.ToString())+"Nombre_Usuario"] = usu_nombre; Session[wsgest.Get_usu_id_session(Session.SessionID.ToString())+"Perfil"] = usu_id_perfil; Session[wsgest.Get_usu_id_session(Session.SessionID.ToString())+"Codigo"] = usu_id_usuario; Session[wsgest.Get_usu_id_session(Session.SessionID.ToString())+"Centro"] = usu_cea_id_centro_atencion; Session[wsgest.Get_usu_id_session(Session.SessionID.ToString())+"Nombre_Perfil"] = usu_perfil; Session[wsgest.Get_usu_id_session(Session.SessionID.ToString())+"Nombre_Puesto"] = usu_puesto; Session[wsgest.Get_usu_id_session(Session.SessionID.ToString())+"Nombre_Centro"] = usu_centro_atencion; wsgest.UPD_Usuario_Session(Convert.ToInt32(usu_id_usuario), "S", Session.SessionID.ToString()); Response.Redirect("frm_Home.aspx"); break; case 1: Alert_Mensaje.Attributes["class"] = "alert alert-danger"; mensaje_alerta = "El correo electrónico no existe, favor verificar o comunicarse con el personal técnico de Holokrom, S.A."; titulo_mensaje_alerta = "Error: "; Alert_Mensaje.Visible = true; break; case 2: Alert_Mensaje.Attributes["class"] = "alert alert-warning"; mensaje_alerta = "El correo electrónico se encuentra inactivo, favor comunicarse con el personal técnico de Holokrom, S.A."; titulo_mensaje_alerta = "Advertencia: "; Alert_Mensaje.Visible = true; break; case 3: Alert_Mensaje.Attributes["class"] = "alert alert-warning"; mensaje_alerta = "La contraseña digita no corresponde, favor verificar"; titulo_mensaje_alerta = "Advertencia: "; Alert_Mensaje.Visible = true; break; case 4: Alert_Mensaje.Attributes["class"] = "alert alert-warning"; mensaje_alerta = "El usuario se encuentra activo en el sistema, debe de esperar 5 minutos para volver a entrar"; titulo_mensaje_alerta = "Advertencia: "; Alert_Mensaje.Visible = true; break; case 5: Alert_Mensaje.Attributes["class"] = "alert alert-warning"; mensaje_alerta = "No es permitido abrir otra sesión del sistema, si necesita abrir otra sesión con un usuario diferente, favor abra una nueva ventana en un navegador diferente"; titulo_mensaje_alerta = "Advertencia: "; Alert_Mensaje.Visible = true; break; default: Alert_Mensaje.Attributes["class"] = "alert alert-warning"; mensaje_alerta = "En la ejecución del proceso en la base de datos"; titulo_mensaje_alerta = "Error: "; Alert_Mensaje.Visible = true; break; } } catch (Exception exc) { Alert_Mensaje.Attributes["class"] = "alert alert-danger"; mensaje_alerta = exc.ToString(); titulo_mensaje_alerta = "Error: "; Alert_Mensaje.Visible = true; } }