}//fin del metodo public bool existeTipHabitacion(Tbl_tipoHabitacion tph) { bool existe = false; //bandera IDataReader idr = null; sb.Clear(); sb.Append("USE hotel;"); sb.Append("SELECT * FROM tbl_tipoHabitacion WHERE descripcion=" + "'" + tph.Descripcion + "';"); try { con.AbrirConexion(); idr = con.Leer(CommandType.Text, sb.ToString()); if (idr.Read()) { existe = true; } return(existe); } catch (Exception e) { Console.WriteLine(e.Message); Console.WriteLine(e.StackTrace); throw; } finally { idr.Close(); con.CerrarConexion(); } }//fin del metodo
}//fin del metodo public bool ActualizarTipHabitacion(Tbl_tipoHabitacion tph) { bool actualizado = false; int x = 0; sb.Clear(); sb.Append("UPDATE tbl_tipoHabitacion SET descripcion = '" + tph.Descripcion + "',"); sb.Append("estado = '" + tph.Estado + "'"); sb.Append("WHERE id_tipoHabitacion = " + tph.Id_tipoHabitacion + ";"); try { con.AbrirConexion(); x = con.Ejecutar(CommandType.Text, sb.ToString()); if (x > 0) { actualizado = true; } //actualizado = cone.Ejecutar(CommandType.Text,sb.ToString()); return(actualizado); } catch (Exception e) { ms = new MessageDialog(null, DialogFlags.Modal, MessageType.Error, ButtonsType.Ok, e.Message); ms.Run(); ms.Destroy(); throw; } finally { con.CerrarConexion(); } }//fin del metodo
}//fin del metodo public Int32 EliminarTipHabitacion(Tbl_tipoHabitacion tph) { int eliminado; sb.Clear(); sb.Append("UPDATE tbl_tipoHabitacion SET estado = 3 WHERE id_tipoHabitacion=" + tph.Id_tipoHabitacion + ""); try { con.AbrirConexion(); eliminado = con.Ejecutar(CommandType.Text, sb.ToString()); return(eliminado); } catch (Exception e) { ms = new MessageDialog(null, DialogFlags.Modal, MessageType.Error, ButtonsType.Ok, e.Message); ms.Run(); ms.Destroy(); throw; } finally { con.CerrarConexion(); } }//fin del metodo
public bool ngGuardarTipoHabitacion(Tbl_tipoHabitacion tph) { bool guardado = false; try { if (dth.existeTipHabitacion(tph)) { ms = new MessageDialog(null, DialogFlags.Modal, MessageType.Error, ButtonsType.Ok, "El tipo de habitacion ya existe!!! por favor intente con otro."); ms.Run(); ms.Destroy(); return(guardado); } else { guardado = dth.GuardarTipHabitacion(tph); if (guardado) { Console.WriteLine("NG: El tipo de habitacion se guardo exitosamente!!!"); return(guardado); } else { ms = new MessageDialog(null, DialogFlags.Modal, MessageType.Error, ButtonsType.Ok, "Por favor verifique sus datos e intente nuevamente!!!"); ms.Run(); ms.Destroy(); Console.WriteLine("NG: ERROR AL GUARDAR, VERIFICAR EL METODO"); return(guardado); } } } catch (Exception e) { Console.WriteLine("NG: ERROR=" + e.Message); Console.WriteLine("NG: ERROR=" + e.StackTrace); throw; //return guardado; } }
public bool GuardarTipHabitacion(Tbl_tipoHabitacion tph) { bool guardado = false; // bandera int x = 0; // variable de control sb.Clear(); sb.Append("INSERT INTO tbl_tipoHabitacion"); sb.Append("(descripcion, estado)"); sb.Append(" VALUES('" + tph.Descripcion + "','" + 1 + "')"); try { con.AbrirConexion(); x = con.Ejecutar(CommandType.Text, sb.ToString()); //ms = new MessageDialog(null,DialogFlags.Modal, // MessageType.Info,ButtonsType.Ok,"Se guarda la categoria con existo!!!"); //ms.Run(); //ms.Destroy(); if (x > 0) { guardado = true; } return(guardado); } catch (Exception e) { ms = new MessageDialog(null, DialogFlags.Modal, MessageType.Error, ButtonsType.Ok, e.Message); ms.Run(); ms.Destroy(); Console.WriteLine("DT: ERROR=" + e.Message); Console.WriteLine("DT: ERROR=" + e.StackTrace); throw; } finally { con.CerrarConexion(); } }//fin del metodo
}//fin del metodo public List <Tbl_tipoHabitacion> cbxtipoHabitacion() { List <Tbl_tipoHabitacion> listTipHab = new List <Tbl_tipoHabitacion>(); IDataReader idr = null; sb.Clear(); sb.Append("USE hotel;"); sb.Append("SELECT id_tipoHabitacion,descripcion FROM tbl_tipoHabitacion WHERE estado <> '3';"); try { con.AbrirConexion(); idr = con.Leer(CommandType.Text, sb.ToString()); while (idr.Read()) { Tbl_tipoHabitacion tth = new Tbl_tipoHabitacion() //Tbl_usuarios tus = new Tbl_usuarios() { Id_tipoHabitacion = (Int32)idr["id_tipoHabitacion"], Descripcion = idr["descripcion"].ToString(), }; listTipHab.Add(tth); } idr.Close(); return(listTipHab); } catch (Exception e) { Console.WriteLine(e.Message); Console.WriteLine(e.StackTrace); throw; } finally { con.CerrarConexion(); } }//fin del metodo