Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }
Ejemplo n.º 3
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);
            }
        }
Ejemplo n.º 4
0
 public void After()
 {
     mockCamarote = null;
     mockCabina   = null;
     mockCrucero  = null;
     daoCruceros  = null;
 }
Ejemplo n.º 5
0
 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();
 }
Ejemplo n.º 6
0
 /// <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);
     }
 }
Ejemplo n.º 7
0
        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);
        }
Ejemplo n.º 8
0
 // <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);
     }
 }
Ejemplo n.º 9
0
        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);
            }
        }
Ejemplo n.º 10
0
        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);
            }
        }
Ejemplo n.º 11
0
 /// <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;
 }
Ejemplo n.º 12
0
 internal void ModificarCamarote(Camarote camarote)
 {
     camaroteRepository.Update(camarote);
 }
Ejemplo n.º 13
0
 internal void CrearCamarote(Camarote camarote)
 {
     camaroteRepository.Create(camarote);
 }
Ejemplo n.º 14
0
 public Frm_moficar_camarote(Camarote camarote)
 {
     this.camarote = camarote;
     InitializeComponent();
 }
Ejemplo n.º 15
0
 public M14_COAgregarCamarote(Camarote camarote)
 {
     this._camarote = camarote;
 }