Exemple #1
0
        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);
        }
Exemple #2
0
        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();
            }
        }