private void btnEliminarTipo_Click(object sender, EventArgs e)
        {
            DialogResult          resultado   = new DialogResult();
            frmMensajeAdvertencia advertencia = new frmMensajeAdvertencia("¿Estas seguro de eliminar el registro?");

            resultado = advertencia.ShowDialog();


            if (dtgTipoHabitaciones.SelectedRows.Count <= 0)
            {
                frmMensajeAviso.Avisar("Elija un registro para ejecutar la acción");
            }

            else if (resultado == DialogResult.OK && dtgTipoHabitaciones.SelectedRows.Count > 0)
            {
                CTipoHabitaciones          cTipoHabitacion = new CTipoHabitaciones();
                sp_MostrarTipoHabitaciones tipoHabitacion  = new sp_MostrarTipoHabitaciones();

                tipoHabitacion.idTipoHabitacion = Convert.ToInt32(dtgTipoHabitaciones.CurrentRow.Cells[0].Value.ToString());
                cTipoHabitacion.EliminarTipoHabitacion(tipoHabitacion);

                frmMensajeExito.Confirmar("Se ha Eliminado correctamente");
                CargarTipoHabitaciones();
            }
        }
        //Modelo para eliminar tipo de habitacion con el procedimiento
        public void EliminarTipoHabitaciones(sp_MostrarTipoHabitaciones tipo)
        {
            string            consulta   = "sp_EliminarTipoHabitacion";
            DynamicParameters parametros = new DynamicParameters();

            parametros.Add("@id", tipo.idTipoHabitacion, DbType.Int32);
            conexion.Open();
            conexion.Execute(consulta, parametros, commandType: CommandType.StoredProcedure);
            conexion.Close();
        }
        //Modelo Agregar Tipo habitaciones con el procedimiento
        public void AgregarTipoHabitacion(sp_MostrarTipoHabitaciones tipo)
        {
            string            consulta   = "sp_InsertarTipoHabitacion";
            DynamicParameters parametros = new DynamicParameters();

            parametros.Add("@tipo", tipo.tipo, DbType.String);
            parametros.Add("@ocupantes", tipo.numeroOcupantes, DbType.Int32);
            conexion.Open();
            conexion.Execute(consulta, parametros, commandType: CommandType.StoredProcedure);
            conexion.Close();
        }
        private void btnGuardarTipo_Click(object sender, EventArgs e)
        {
            CTipoHabitaciones          cTipoHabitacion = new CTipoHabitaciones();
            sp_MostrarTipoHabitaciones tipoHabitacion  = new sp_MostrarTipoHabitaciones();

            tipoHabitacion.tipo            = txtTipo.Text;
            tipoHabitacion.numeroOcupantes = Convert.ToInt32(txtOcupantes.Value);
            cTipoHabitacion.AgregarTipoHabitacion(tipoHabitacion);

            frmMensajeExito.Confirmar("Se ha Ingresado correctamente");
            CargarTipoHabitaciones();
        }
 public void EliminarTipoHabitacion(sp_MostrarTipoHabitaciones tipo)
 {
     mTipoHabitacion.EliminarTipoHabitaciones(tipo);
 }
 //Agregar
 public void AgregarTipoHabitacion(sp_MostrarTipoHabitaciones tipo)
 {
     mTipoHabitacion.AgregarTipoHabitacion(tipo);
 }