private void cmd_aceptar_Click(object sender, EventArgs e) { if (_camarote.GetByPrimaryKey(Convert.ToInt32(this.cmb_navio.SelectedValue.ToString()), Convert.ToInt32(this.txt_cubierta.Text), Convert.ToInt32(this.txt_numcam.Text)) == null) { int codNavio = Convert.ToInt32(this.cmb_navio.SelectedValue.ToString()); int numCubierta = Convert.ToInt32(this.txt_cubierta.Text); int numCamarote = Convert.ToInt32(this.txt_numcam.Text); int tipo = Convert.ToInt32(this.cmb_tipo.SelectedValue.ToString()); string ubicacion = this.txt_ubicacion.Text; int cantCamas = Convert.ToInt32(this.txt_camas.Text); Camarote camarote = new Camarote(codNavio, numCubierta, numCamarote, tipo, ubicacion, cantCamas); _camarote.CrearCamarote(camarote); MessageBox.Show("El Camarote se guardó exitosamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.Close(); } else { MessageBox.Show("El camarote ya existe, verifique los datos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
int IDAO.Agregar(Entidad e) { Camarote camarote = (Camarote)e; SqlConnection con = Connection.getInstance(_connexionString); try { con.Open(); SqlCommand query = new SqlCommand("M24_AgregarCamarote", con); query.CommandType = CommandType.StoredProcedure; query.Parameters.AddWithValue("@cantidad_camas", camarote._cantidadCama); query.Parameters.AddWithValue("@tipo_cama", camarote._tipoCama); query.Parameters.AddWithValue("@cabina", camarote._nombreCabina); query.ExecuteNonQuery(); //creo un lector sql para la respuesta de la ejecucion del comando anterior SqlDataReader lector = query.ExecuteReader(); lector.Close(); con.Close(); return(1); } catch (SqlException ex) { Debug.WriteLine(ex.ToString()); con.Close(); return(0); } }
/// <summary> /// Metodo implementado de IDAO para modificar cruceros de la BD /// </summary> /// <param name="e">Cabina a modificar</param> /// <returns>Retorna la Cabina</returns> Entidad IDAO.Modificar(Entidad e) { SqlConnection con = Connection.getInstance(_connexionString); Camarote camarote = (Camarote)e; try { con.Open(); SqlCommand query = new SqlCommand("M24_ModificarCamarote", con); query.CommandType = CommandType.StoredProcedure; query.Parameters.AddWithValue("@idCamarote", camarote._id); query.Parameters.AddWithValue("@CantidadCama", camarote._cantidadCama); query.Parameters.AddWithValue("@TipoCama", camarote._tipoCama); query.Parameters.AddWithValue("@EstadoCamarote", camarote._estatus); query.ExecuteNonQuery(); //creo un lector sql para la respuesta de la ejecucion del comando anterior SqlDataReader lector = query.ExecuteReader(); lector.Close(); con.Close(); return(camarote); } catch (Exception ex) { return(null); } }
public void After() { mockCamarote = null; mockCabina = null; mockCrucero = null; daoCruceros = null; }
public void Before() { mockCamarote = new Camarote(400, 2, "Individual", "activo", 15); mockCabina = new Cabina(400, "Interior", 99, "activo", 2); mockCrucero = new Crucero(); daoCruceros = new DAOCruceros(); }
/// <summary> /// Metodo implementado proveniente de la clase abstracta Command /// </summary> /// <returns>Retorna un String</returns> public override String ejecutar() { try { IDAO daoCamarote = FabricaDAO.instanciarDaoCamarote(); Entidad test = daoCamarote.Modificar(_camarote); Camarote camarote = (Camarote)test; return(camarote._nombreCabina); } catch (Exception ex) { return(null); } }
private void cmd_buscar_Click(object sender, EventArgs e) { CamaroteService camaroteService = new CamaroteService(); DataTable tabla = new DataTable(); List <Camarote> camarotesList = new List <Camarote>(); if (cmb_navio.SelectedIndex == -1 && txt_nroCamarote.Text == "" && txt_nroCubierta.Text == "" && chbx.Checked == false) { MessageBox.Show("No se cargó ningún dato", "Mensaje", MessageBoxButtons.OK); } if (cmb_navio.SelectedIndex != -1 && txt_nroCamarote.Text != "" && txt_nroCubierta.Text != "" && chbx.Checked == false) { Camarote camarote = camaroteService.GetByPrimaryKey(Convert.ToInt32(cmb_navio.SelectedValue), Convert.ToInt32(txt_nroCubierta.Text), Convert.ToInt32(txt_nroCamarote.Text)); if (camarote == null) { MessageBox.Show("No se encontró ningún camarote con esos datos", " Mensaje", MessageBoxButtons.OK); } else { camarotesList.Add(camarote); } } if (chbx.Checked == true) { camarotesList = camaroteService.GetAll(); if (camarotesList.Count == 0) { MessageBox.Show("No se encontró ningún camarote", " Mensaje", MessageBoxButtons.OK); } } cargar_grilla(camarotesList); }
// <summary> /// Método de la vista parcial M24_ModificarCamarote /// </summary> /// <returns>Retorna la vista parcial M24_ModificarCamarote en conjunto del Modelo de dicha vista</returns> public ActionResult M24_ModificarCamarote(int id) { try { Command <Entidad> comando = FabricaComando.crearM14ConsultarCamarote(id); Entidad camarote = comando.ejecutar(); Camarote CamaroteB = (Camarote)camarote; idCamarote = camarote._id; idFkCabina = CamaroteB._fkCabina; CGestion_camarote modelovista = new CGestion_camarote(); modelovista._cabinaNombre = CamaroteB._nombreCabina + "-" + CamaroteB._id; modelovista._cantidadCama = CamaroteB._cantidadCama; modelovista._tipoCama = CamaroteB._tipoCama; modelovista._estatus = CamaroteB._estatus; return(PartialView(modelovista)); } catch (Exception ex) { return(null); } }
Dictionary <int, Entidad> IDAOCamarote.ConsultarTodos(int id) { //List<Crucero> listavehiculos = new List<Crucero>(); Dictionary <int, Entidad> listaCamarote = new Dictionary <int, Entidad>(); //puedo usar Singleton SqlConnection con = Connection.getInstance(_connexionString); Camarote camarote; try { con.Open(); SqlCommand query = new SqlCommand("M24_ListarCamarote", con); query.CommandType = CommandType.StoredProcedure; query.Parameters.AddWithValue("@idCabina", id); SqlDataReader reader = query.ExecuteReader(); //int elemento = 0; while (reader.Read()) { camarote = new Camarote( Int32.Parse(reader["id"].ToString()), Int32.Parse(reader["cantidadCama"].ToString()), reader["tipoCama"].ToString(), reader["estatus"].ToString(), reader["nombreCabina"].ToString() + "-" + Int32.Parse(reader["id"].ToString())); listaCamarote.Add(Int32.Parse(reader["id"].ToString()), camarote); //elemento++; } reader.Close(); con.Close(); return(listaCamarote); } catch (SqlException ex) { Debug.WriteLine(ex.ToString()); con.Close(); return(null); } }
Entidad IDAO.Consultar(int id) { SqlConnection con = Connection.getInstance(_connexionString); Camarote Camarote = new Camarote(); try { con.Open(); SqlCommand query = new SqlCommand("M24_ConsultarCamaroteID", con); query.CommandType = CommandType.StoredProcedure; query.Parameters.AddWithValue("@id", id); query.ExecuteNonQuery(); SqlDataReader reader = query.ExecuteReader(); while (reader.Read()) { Camarote = new Camarote(id, int.Parse(reader["cam_cantidad_cama"].ToString()), reader["cam_tipo_cama"].ToString(), reader["cam_estatus"].ToString(), reader["cab_nombre"].ToString() ); } reader.Close(); con.Close(); return(Camarote); } catch (SqlException ex) { Debug.WriteLine(ex.ToString()); con.Close(); return(null); } }
/// <summary> /// Constructor de la clase /// </summary> /// <param name="cabina">Cabina a modificar</param> /// <param name="id">Identificador del cabina a modificar</param> public M14_COModificarCamarote(Entidad cabina, int id, int fk) { this._camarote = (Camarote)cabina; this._camarote._id = id; this._camarote._fkCabina = fk; }
internal void ModificarCamarote(Camarote camarote) { camaroteRepository.Update(camarote); }
internal void CrearCamarote(Camarote camarote) { camaroteRepository.Create(camarote); }
public Frm_moficar_camarote(Camarote camarote) { this.camarote = camarote; InitializeComponent(); }
public M14_COAgregarCamarote(Camarote camarote) { this._camarote = camarote; }