/// <summary> /// getListarTipoUsuario /// </summary> public ResponseUsuarioReg getRecuperarContrasenia(int codUsuario, String codRecuperacion, String contraseniaNueva) { ResponseUsuarioReg response = new ResponseUsuarioReg(); SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["cnxANTP"].ToString()); try { SqlCommand cmd = new SqlCommand("RECUPERACION_CUENTA", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idUsuario", codUsuario); cmd.Parameters.AddWithValue("@codRecuperacion", codRecuperacion); cmd.Parameters.AddWithValue("@contraseniaNueva", contraseniaNueva); con.Open(); SqlDataReader dr = cmd.ExecuteReader(); dr.Read(); response.codResultado = dr.IsDBNull(dr.GetOrdinal("CodResultado")) ? default(Int32) : dr.GetInt32(dr.GetOrdinal("CodResultado")); response.desResultado = dr.IsDBNull(dr.GetOrdinal("DesResultado")) ? "" : dr.GetString(dr.GetOrdinal("DesResultado")); } catch (Exception ex) { response.codResultado = 0; response.desResultado = ex.ToString(); } finally { con.Close(); } return(response); }
/// <summary> /// getModificarServicio /// </summary> public ResponseUsuarioReg getRegistrarServicio(int codServicio, int CodUsuario, String Descripcion, int Calificacion, String FechaInicio, String FechaFin, int CodCategoria, int codLocalizacion, String latitud, String longitud, int Estado) { ResponseUsuarioReg response = new ResponseUsuarioReg(); SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["cnxANTP"].ToString()); try { //FECHA EN FORMATO AMERICANO yyyy/MM/dd SqlCommand cmd = new SqlCommand("MODIFICAR_SERVICIO", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@ID", codServicio); cmd.Parameters.AddWithValue("@idusuario", CodUsuario); cmd.Parameters.AddWithValue("@descripcion", Descripcion); cmd.Parameters.AddWithValue("@calificacion", Calificacion); cmd.Parameters.AddWithValue("@fecha_inicio", FechaInicio); cmd.Parameters.AddWithValue("@fecha_fin", FechaFin); cmd.Parameters.AddWithValue("@idcategoria", CodCategoria); cmd.Parameters.AddWithValue("@localizacion", codLocalizacion); cmd.Parameters.AddWithValue("@latitud", latitud); cmd.Parameters.AddWithValue("@longitud", longitud); cmd.Parameters.AddWithValue("@estado", Estado); // con.Open(); int codResultado = cmd.ExecuteNonQuery(); //SqlDataReader dr = cmd.ExecuteReader(); //dr.Read(); //int codResultado = dr.IsDBNull(dr.GetOrdinal("Return Value")) ? default(Int32) : dr.GetInt32(dr.GetOrdinal("Return Value")); if (codResultado == 1) { response.codResultado = 1; response.desResultado = "Servicio modificado correctamente"; } else { response.codResultado = 0; //response.desResultado = dr.IsDBNull(dr.GetOrdinal("Mensaje")) ? "" : dr.GetString(dr.GetOrdinal("Mensaje")); response.desResultado = "Error al modificar"; } // response.codResultado = dr.IsDBNull(dr.GetOrdinal("Conectado")) ? default(Int32) : dr.GetInt32(dr.GetOrdinal("Conectado")); } catch (Exception ex) { response.codResultado = 0; response.desResultado = ex.ToString(); } finally { con.Close(); } return(response); }
/// <summary> /// getListarTipoUsuario /// </summary> public ResponseUsuarioReg getRegistrarUsuario(String Nombre, String Email, String Contrasenia, Boolean isActivo, Boolean isElimando, String FechaCreacion, int Telefono, int codRol, int codLocalizacion, String urlFoto) { ResponseUsuarioReg response = new ResponseUsuarioReg(); SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["cnxANTP"].ToString()); try { //FECHA EN FORMATO AMERICANO SqlCommand cmd = new SqlCommand("REGISTRAR_USUARIO", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@nombre", Nombre); cmd.Parameters.AddWithValue("@email", Email); cmd.Parameters.AddWithValue("@Contrasenia", Contrasenia); cmd.Parameters.AddWithValue("@Activo", isActivo); cmd.Parameters.AddWithValue("@Eliminado", isElimando); cmd.Parameters.AddWithValue("@fecha", FechaCreacion); cmd.Parameters.AddWithValue("@telefono", Telefono); cmd.Parameters.AddWithValue("@rol", codRol); cmd.Parameters.AddWithValue("@localizacion", codLocalizacion); cmd.Parameters.AddWithValue("@urlFoto", urlFoto); con.Open(); //int codResultado = cmd.ExecuteNonQuery(); SqlDataReader dr = cmd.ExecuteReader(); dr.Read(); //int codResultado = dr.IsDBNull(dr.GetOrdinal("Return Value")) ? default(Int32) : dr.GetInt32(dr.GetOrdinal("Return Value")); // if (codResultado == 1) //{ response.codResultado = dr.IsDBNull(dr.GetOrdinal("codResultado")) ? default(Int32) : dr.GetInt32(dr.GetOrdinal("codResultado")); // response.desResultado = "Usuario registrado correctamente"; //} //else //{ // response.codResultado = 0; response.desResultado = dr.IsDBNull(dr.GetOrdinal("Mensaje")) ? "" : dr.GetString(dr.GetOrdinal("Mensaje")); // response.desResultado = "Error al registrar"; //} // response.codResultado = dr.IsDBNull(dr.GetOrdinal("Conectado")) ? default(Int32) : dr.GetInt32(dr.GetOrdinal("Conectado")); } catch (Exception ex) { response.codResultado = 0; response.desResultado = ex.ToString(); } finally { con.Close(); } return(response); }
/// <summary> /// getGenerarSolicitudServicio /// </summary> public ResponseUsuarioReg getGenerarSolicitudServicio(int codServicio, double costo, double cotizacion, int codUsuario) { ResponseUsuarioReg response = new ResponseUsuarioReg(); SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["cnxANTP"].ToString()); try { SqlCommand cmd = new SqlCommand("GENERAR_SOLICITUD_SERVICIO", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idServicio", codServicio); cmd.Parameters.AddWithValue("@costo", costo); cmd.Parameters.AddWithValue("@cotizacion", cotizacion); cmd.Parameters.AddWithValue("@idUsuario", codUsuario); con.Open(); int codResultado = cmd.ExecuteNonQuery(); //SqlDataReader dr = cmd.ExecuteReader(); //dr.Read(); //int codResultado = dr.IsDBNull(dr.GetOrdinal("Return Value")) ? default(Int32) : dr.GetInt32(dr.GetOrdinal("Return Value")); if (codResultado == 1) { response.codResultado = 1; //response.codResultado = dr.IsDBNull(dr.GetOrdinal("codResultado")) ? default(Int32) : dr.GetInt32(dr.GetOrdinal("codResultado")); response.desResultado = "Solicitud generado correctamente"; } else { response.codResultado = 0; //response.desResultado = dr.IsDBNull(dr.GetOrdinal("Mensaje")) ? "" : dr.GetString(dr.GetOrdinal("Mensaje")); response.desResultado = "Error al generar solicitud"; } } catch (Exception ex) { response.codResultado = 0; response.desResultado = ex.ToString(); } finally { con.Close(); } return(response); }
/// <summary> /// getEliminarUsuario /// </summary> public ResponseUsuarioReg getEliminarUsuario(int codUsuario) { ResponseUsuarioReg response = new ResponseUsuarioReg(); SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["cnxANTP"].ToString()); try { SqlCommand cmd = new SqlCommand("ELIMINAR_USUARIO", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@ID", codUsuario); con.Open(); int codResultado = cmd.ExecuteNonQuery(); //SqlDataReader dr = cmd.ExecuteReader(); //dr.Read(); //int codResultado = dr.IsDBNull(dr.GetOrdinal("Return Value")) ? default(Int32) : dr.GetInt32(dr.GetOrdinal("Return Value")); if (codResultado == 1) { response.codResultado = 1; response.desResultado = "Usuario eliminado correctamente"; } else { response.codResultado = 0; //response.desResultado = dr.IsDBNull(dr.GetOrdinal("Mensaje")) ? "" : dr.GetString(dr.GetOrdinal("Mensaje")); response.desResultado = "Error al eliminar usuario"; } // response.codResultado = dr.IsDBNull(dr.GetOrdinal("Conectado")) ? default(Int32) : dr.GetInt32(dr.GetOrdinal("Conectado")); } catch (Exception ex) { response.codResultado = 0; response.desResultado = ex.ToString(); } finally { con.Close(); } return(response); }