// **** Eventos en Cabecera **** // protected void Click_BotonGuardarEnc(object sender, EventArgs e) { MensajeError(string.Empty); MensajeExito(string.Empty); int graba = 1; if (graba == 1 && this.list_empleados.SelectedValue.ToString() == "0") { MensajeError("Seleccione el Empleado que viajara"); graba = 0; } if (graba == 1 && this.txt_f_inicio_sol.Text.ToString() == string.Empty) { MensajeError("Indique la fecha en la que viajara (Fecha de partida)"); graba = 0; } if (graba == 1 && this.txt_f_fin_sol.Text.ToString() == "") { MensajeError("Capture la fecha en la que estara de vuelta (Fecha de regreso)"); graba = 0; } if (graba == 1 && this.List_UniNeg.SelectedValue.ToString() == "00") { MensajeError("Capture la Unidad de Negocio"); graba = 0; } if (graba == 1 && this.txt_d_referencias_sugeridas.Text.ToString() == "") { MensajeError("Capture la ciudad a la que viajara"); graba = 0; } if (graba == 1 && this.txt_objeto.Text.ToString() == "") { MensajeError("Capture el proposito del viaje viaticos"); graba = 0; } if (graba == 1 && this.List_vehiculos.SelectedValue.ToString() == "00") { MensajeError("Indique si necesitara vehiculo por parte de la empresa"); graba = 0; } if (this.TextIdEmpresa.Text.ToString() == "" || this.TextIdEmpresa.Text.ToString() == null) { //MensajeError("Indique si necesitara vehiculo por parte de la empresa"); TextIdEmpresa.Text = "0"; } if (graba == 1) { DesahabilitarControles(); solSolicitudesBO objsolSolicitudesBO = new solSolicitudesBO(); solSolicitudes objsolSolicitudes = new solSolicitudes(); objsolSolicitudes.C_tipo = "VIA"; objsolSolicitudes.C_unidadNeg = this.List_UniNeg.SelectedValue.ToString(); objsolSolicitudes.D_solicitud = txt_objeto.Text; objsolSolicitudes.C_estado_sol = "CAP"; String usuario = Session["Username"].ToString(); objsolSolicitudes.C_user_captura = usuario.ToUpper(); objsolSolicitudes.F_solicitud = DateTime.Now.Day + "/" + DateTime.Now.Month + "/" + DateTime.Now.Year; objsolSolicitudes.C_emp_solicita_JDE = list_empleados.SelectedValue.ToString(); objsolSolicitudes.C_emp_autoriza_JDE = lbl_id_empAutoriza.Text; objsolSolicitudes.I_importe_total = 0; objsolSolicitudes.F_inicio_via = txt_f_inicio_sol.Text; objsolSolicitudes.F_fin_via = txt_f_fin_sol.Text; objsolSolicitudes.D_lugar_via = txt_d_referencias_sugeridas.Text; objsolSolicitudes.C_req_vehi = this.List_vehiculos.SelectedValue.ToString(); objsolSolicitudes.C_num_unidad = this.TxtNumeroUnidad.Text; secuSolBO MysecuSolBO = new secuSolBO(); secuSol MysecuSol = new secuSol(); MysecuSol = MysecuSolBO.RetrieveViaticos(MysecuSol); MysecuSol.n_secuencia = MysecuSol.n_secuencia + 1; objsolSolicitudes.N_solicitud = MysecuSol.n_secuencia; objsolSolicitudes.D_unidadNeg = this.List_UniNeg.SelectedItem.Text.Trim(); objsolSolicitudes.D_emp_solicita_JDE = list_empleados.SelectedItem.Text.Trim(); objsolSolicitudes.D_emp_autoriza_JDE = lbl_d_autorizador.Text.Trim(); objsolSolicitudes.C_idcompania = TextIdEmpresa.Text.Trim(); objsolSolicitudesBO.graba(objsolSolicitudes); MysecuSolBO.Save(MysecuSol); etiquetaNoSolicitud.Text = MysecuSol.n_secuencia.ToString(); //list_empleados.DataBind(); // Oculta la Cabecera // Muestra panel de lineas panelCabecera.CssClass = "da-panel collapsible collapsed"; panelPartidas.Visible = true; MensajeExitoPartidas("Proceda a Capturar las partidas que conforman la Solicitud.."); } }