bool Inserta_Datos() { Error = ""; aa_EAlojamiento = new Clases.EAlojamiento(); aa_EAlojamiento.id_alojamiento = TAlojamiento.Text.ToString(); aa_EAlojamiento.id_reserv_alojamiento = TReserva.Text.ToString(); aa_EAlojamiento.ing_por_alojamiento = Clases.Usuario; aa_EAlojamiento.fecha_i_alojamiento = (DateTime.Parse(TFecha_ini_Reserva.Text)).ToString("yyyy/MM/dd").Trim(); aa_EAlojamiento.sal_por_alojamiento = Clases.Usuario; aa_EAlojamiento.fecha_s_alojamiento = (DateTime.Parse(TFecha_Fin_Reserva.Text)).ToString("yyyy/MM/dd").Trim(); aa_EAlojamiento.estado_alojamiento = CB_Estado.SelectedItem.ToString().Substring(0, 1).Trim(); List <Clases.EAlojamiento_Detalle> aa_LEAlojamiento_Detalle = new List <Clases.EAlojamiento_Detalle>(); Clases.EAlojamiento_Detalle aa_EAlojamiento_Detalle = new Clases.EAlojamiento_Detalle(); for (int ii = 0; ii < dg_Alojamientos.RowCount - 1; ii++) { aa_EAlojamiento_Detalle = new Clases.EAlojamiento_Detalle(); aa_EAlojamiento_Detalle.id_alojamiento_det = TAlojamiento.Text; aa_EAlojamiento_Detalle.id_hab_det = dg_Alojamientos.Rows[ii].Cells[0].Value.ToString().Trim(); aa_EAlojamiento_Detalle.id_clie_det = dg_Alojamientos.Rows[ii].Cells[2].Value.ToString().Trim(); aa_LEAlojamiento_Detalle.Add(aa_EAlojamiento_Detalle); } // INSERTA ENCABEZADO if (funciones.Inserta_Alojamiento(aa_EAlojamiento, aa_modo, ref Error)) { if (funciones.Inserta_Detalle_Alojamiento(aa_LEAlojamiento_Detalle, aa_EAlojamiento.id_alojamiento, "m", ref Error)) { return(true); } else { if (!string.IsNullOrWhiteSpace(Error.Trim())) { MessageBox.Show(Error.ToString().Trim()); } } } else { if (!string.IsNullOrWhiteSpace(Error.Trim())) { MessageBox.Show(Error.ToString().Trim()); } } return(false); }
private void Alojamiento_Load(object sender, EventArgs e) { if (aa_modo.ToUpper() == "A") { CB_Estado.SelectedIndex = 0; TAlojamiento.Text = funciones.Prox_Codigo("alojamiento").ToString(); DateTime fecha = DateTime.Today; // DT_Fecha_Ini.Value = fecha; //TFecha_Fin_Reserva.Text= fecha.AddDays(1); } else { aa_EAlojamiento = funciones.Lee_Alojamiento(aa_id.ToString()); Pasa_Datos(); } }