protected void btn_vendorAgregar_Click(object sender, EventArgs e) { try { int prov_id = Convert.ToInt32(hf_id.Value); int prve_numero = Convert.ToInt32(txt_vendorNro.Text); ProveedorBC p = new ProveedorBC(); if (!p.ComprobarNroVendorExistente(prve_numero)) { utils.ShowMessage2(this, "crearVendor", "warn_nroExiste"); return; } if (p.AgregarVendor(prov_id, prve_numero)) { utils.ShowMessage2(this, "crearVendor", "success"); } else { utils.ShowMessage2(this, "crearVendor", "error"); } } catch (Exception ex) { utils.ShowMessage(this, ex.Message, "error", false); } finally { ObtenerVendor(); ObtenerProveedor(true); } }
protected void btn_guardar_Click(object sender, EventArgs e) { try { int id_ruta = Convert.ToInt32(hf_idRuta.Value); DataTable dt = JsonConvert.DeserializeObject <DataTable>(hf_puntosruta.Value); StringBuilder sb = new StringBuilder(); foreach (DataRow dr in dt.Rows) { if (sb.Length != 0) { sb.Append(","); } sb.Append(dr["ID"]); } new RutaBC().Guardar(id_ruta, sb.ToString()); utils.ShowMessage(this, "Ruta modificada correctamente", "success", true); } catch (Exception ex) { utils.ShowMessage(this, ex.Message, "error", false); } finally { ObtenerRutas(true); } }
protected void btn_confirmar_Click(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(hf_idCond.Value)) { ConductorBC c = new ConductorBC(); c.RUT = txt_conductorRut.Text; c.NOMBRE = txt_conductorNombre.Text; c.TRAN_ID = Convert.ToInt32(ddl_transportista.SelectedValue); c.COND_EXTRANJERO = chk_conductorExtranjero.Checked; hf_idCond.Value = c.AgregarIdentity().ToString(); } MovimientoBC mov = new MovimientoBC(); TrailerUltEstadoBC trailerUE = new TrailerUltEstadoBC(); TrailerBC trailer = new TrailerBC(); mov.FECHA_CREACION = DateTime.Now; mov.ID_ESTADO = 10; mov.OBSERVACION = txt_obs.Text; DateTime fh = DateTime.Parse(string.Format("{0} {1}", txt_ingresoFecha.Text, txt_ingresoHora.Text)); mov.FECHA_ORIGEN = fh; mov.ID_DESTINO = Convert.ToInt32(this.ddl_posicion.SelectedValue); mov.FECHA_DESTINO = fh.AddMinutes(30); mov.PATENTE_TRACTO = txt_buscarPatente.Text; mov.MANT_EXTERNO = false; mov.ID_TRAILER = 0; trailer.ID = 0; trailer.PLACA = ""; trailer.TRAN_ID = Convert.ToInt32(ddl_transportista.SelectedValue); trailerUE.SITE_ID = Convert.ToInt32(dropsite.SelectedValue); // 1; // Cambiar después de introducir variables de sesión trailerUE.CHOFER_RUT = utils.formatearRut(txt_conductorRut.Text); trailerUE.CHOFER_NOMBRE = txt_conductorNombre.Text; trailerUE.ACOMP_RUT = txt_acomRut.Text; trailerUE.COND_ID = Convert.ToInt32(hf_idCond.Value); UsuarioBC usuario = (UsuarioBC)Session["USUARIO"]; string resultado; bool ejecucion = mov.ProcesoEntrada(mov, trailerUE, trailer, usuario.ID, out resultado); if (ejecucion && resultado == "") { utils.ShowMessage2(this, "confirmar", "success"); limpiarTodo(); } else { utils.ShowMessage(this, resultado, "error", false); } } catch (Exception ex) { utils.ShowMessage(this, ex.Message, "error", false); } }
protected void btn_AgregarListado_Click(object sender, EventArgs e) { if (ddl_tipo_carga.SelectedIndex < 1) { utils.ShowMessage2(this, "agregarCita", "warn_tipoCargaVacio"); return; } if (string.IsNullOrEmpty(txt_doc2.Text.Replace(" ", ""))) { utils.ShowMessage2(this, "agregarCita", "warn_citaVacia"); return; } DataTable dt = (DataTable)ViewState["listar"]; DataView dw = new DataView(dt); dw.RowFilter = "NUM_CITA = '" + txt_doc2.Text + "'"; if (dw.Count > 0) { utils.ShowMessage2(this, "agregarCita", "warn_citaSeleccionada"); return; } try { DateTime fecha = ComprobarCita(txt_doc2.Text); DataRow dr = dt.NewRow(); dr["NUM_CITA"] = txt_doc2.Text; dr["TIPO_CARGA_ID"] = ddl_tipo_carga.SelectedValue; dr["TIPO_CARGA"] = ddl_tipo_carga.SelectedItem.Text; if (ddl_motivo.SelectedIndex < 1) { dr["MOTIVO_CARGA_ID"] = DBNull.Value; dr["MOTIVO_CARGA"] = DBNull.Value; } else { dr["MOTIVO_CARGA_ID"] = ddl_motivo.SelectedValue; dr["MOTIVO_CARGA"] = ddl_motivo.SelectedItem.Text; } if (fecha == DateTime.MinValue) { dr["FECHA_HORA"] = DBNull.Value; } else { dr["FECHA_HORA"] = fecha; } dt.Rows.Add(dr); ViewState["listar"] = dt; gv_Seleccionados.DataSource = ViewState["listar"]; gv_Seleccionados.DataBind(); ddl_tipo_carga.ClearSelection(); ddl_motivo.ClearSelection(); txt_doc2.Text = ""; } catch (Exception EX) { utils.ShowMessage(this, EX.Message, "error", true); } }
protected void btn_confirmar_Click(object sender, EventArgs e) { DataView dw = table.AsDataView(); dw.RowFilter = "POSICION1 = " + ddl_destinoPos.SelectedValue; if (dw.Count != 0) { utils.ShowMessage2(this, "guardar", "warn_destinoBloqueado"); return; } try { string resultado; UsuarioBC usuario = new UsuarioBC(); usuario = (UsuarioBC)Session["Usuario"]; SolicitudBC solicitud = new SolicitudBC(); TrailerUltEstadoBC traiue = new TrailerUltEstadoBC(); int id = Convert.ToInt32(hf_trailerId.Value); traiue = traiue.CargaTrue(id); string fh = txt_buscarFecha.Text + " " + txt_buscarHora.Text; solicitud.ID_TIPO = 2; solicitud.ID_USUARIO = usuario.ID; // Variable de sesión solicitud.FECHA_CREACION = DateTime.Now; solicitud.FECHA_PLAN_ANDEN = DateTime.Parse(fh); solicitud.DOCUMENTO = traiue.DOC_INGRESO; solicitud.OBSERVACION = ""; solicitud.ID_TRAILER = id; solicitud.ID_DESTINO = Convert.ToInt32(ddl_destinoPos.SelectedValue); solicitud.ID_SITE = Convert.ToInt32(this.dropsite.SelectedValue); string bloqueados = ""; for (int i = 0; i < table.Rows.Count; i++) { bloqueados = bloqueados + table.Rows[i]["POSICION1"].ToString(); bloqueados += (i < table.Rows.Count - 1) ? "," : string.Empty; } bool ejecucion = solicitud.Descarga(solicitud, bloqueados, out resultado); if (ejecucion && resultado == "") { limpia(null, null); utils.ShowMessage2(this, "guardar", "success"); } else { utils.ShowMessage(this, resultado, "error", false); } } catch (Exception EX) { utils.ShowMessage(this, EX.Message, "error", false); } }
protected void btn_editGuardar_Click(object sender, EventArgs e) { try { OrigenBC o = new OrigenBC() { ID_PE = txt_editIdPe.Text, NOMBRE_PE = txt_editNombre.Text, DIRECCION_PE = txt_editDireccion.Text, LAT_PE = Convert.ToDecimal(txt_editLat.Text.Replace(".", ",")), LON_PE = Convert.ToDecimal(txt_editLon.Text.Replace(".", ",")), RADIO_PE = Convert.ToInt32(txt_editRadio.Text), IS_POLIGONO = chk_editPoligono.Checked, }; o.COMUNA.CIUDAD.REGION.REGI_ID = Convert.ToInt32(ddl_editRegion.SelectedValue); o.COMUNA.CIUDAD.CIUD_ID = Convert.ToInt32(ddl_editCiudad.SelectedValue); o.COMUNA.COMU_ID = Convert.ToInt32(ddl_editComu.SelectedValue); o.OPERACION.OPER_ID = Convert.ToInt32(ddl_editOpe.SelectedValue); o.ICONO.ICON_ID = Convert.ToInt32(rb_editIconos.SelectedValue); if (string.IsNullOrEmpty(hf_idOrigen.Value)) { if (o.Guardar()) { utils.ShowMessage2(this, "guardar", "success_nuevo"); utils.CerrarModal(this, "modalEdit"); } else { utils.ShowMessage2(this, "guardar", "error"); } } else { o.ID = Convert.ToInt32(hf_idOrigen.Value); if (o.Guardar()) { utils.ShowMessage2(this, "guardar", "success_modificar"); utils.CerrarModal(this, "modalEdit"); } else { utils.ShowMessage2(this, "guardar", "error"); } } } catch (Exception ex) { utils.ShowMessage(this, ex.Message, "error", false); } finally { ObtenerOrigenes(true); } }
protected void btn_editGuardar_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txt_editPlaca.Text)) { utils.ShowMessage2(this, "modificar", "warn_placaVacia"); return; } if (ddl_editTipo.SelectedIndex < 1) { utils.ShowMessage2(this, "modificar", "warn_tipoVacio"); return; } try { TrailerBC trailer = new TrailerBC(); trailer.TRAI_PLACA = txt_editPlaca.Text; trailer.TRAI_NUMERO = txt_editNumero.Text; if (ddl_editTipo.SelectedIndex > 0) { trailer.TRAILER_TIPO.TRTI_ID = Convert.ToInt32(ddl_editTipo.SelectedValue); } trailer.TRAI_COD = txt_editPlaca.Text; if (hf_idTrailer.Value == "") { if (trailer.Guardar()) { utils.ShowMessage2(this, "guardar", "success_nuevo"); utils.CerrarModal(this, "modalEdit"); } else { utils.ShowMessage2(this, "guardar", "error_nuevo"); } } else { trailer.TRAI_ID = Convert.ToInt32(hf_idTrailer.Value); if (trailer.Guardar()) { utils.ShowMessage2(this, "guardar", "success_modificar"); } else { utils.ShowMessage2(this, "guardar", "error_modificar"); } } } catch (Exception ex) { utils.ShowMessage(this, ex.Message, "error", false); } finally { ObtenerTrailer(true); } }
protected void UploadBtn_Click(object sender, EventArgs e) { string sExt = string.Empty; string sName = string.Empty; string Ruta1; bool ejecuto = false; Ruta1 = "../xls/"; var RUTA = this.Server.MapPath(Ruta1); if (this.FileUpload1.HasFile) { sName = this.FileUpload1.FileName; sExt = Path.GetExtension(sName); if (this.ValidaExtension(sExt)) { try { this.FileUpload1.SaveAs(string.Format("{0}{1}", RUTA, sName)); foreach (string Archivo in Directory.GetFiles(RUTA, sName)) { string Nombre = ""; string Extension = ""; Nombre = System.IO.Path.GetFileName(Archivo); Extension = System.IO.Path.GetExtension(Archivo); if (Extension == ".xlsx" || Extension == ".xls") { ejecuto = this.LeerArchivoExcel(string.Format("{0}{1}", RUTA, Nombre), "hoja1", Extension); } } string[] xlsx = Directory.GetFiles(RUTA, sName); foreach (string f in xlsx) { File.Delete(f); } } catch (Exception ex) { utils.ShowMessage(this, ex.Message, "error", false); ejecuto = false; } if (ejecuto) { utils.ShowMessage2(this, "cargaExcel", "success"); this.Page.ClientScript.RegisterStartupScript(this.GetType(), "CloseProgressbar", string.Format("HideProgressGD('{0}');", sExt), true); } } } }
protected void UploadBtn_Click(object sender, EventArgs e) { string sExt = string.Empty; string sName = string.Empty; string Ruta1; bool ejecuto = false; Ruta1 = "../xls/"; var RUTA = Server.MapPath(Ruta1); if (FileUpload1.HasFile) { sName = FileUpload1.FileName; sExt = Path.GetExtension(sName); if (ValidaExtension(sExt)) { try { FileUpload1.SaveAs(string.Format("{0}{1}", RUTA, sName)); foreach (string Archivo in Directory.GetFiles(RUTA, sName)) { string Nombre = ""; string Extension = ""; Nombre = Path.GetFileName(Archivo); Extension = Path.GetExtension(Archivo); if (Extension == ".xlsx" || Extension == ".xls") { ejecuto = LeerArchivoExcel(string.Format("{0}{1}", RUTA, Nombre), "Datos", Extension); } } string[] xlsx = Directory.GetFiles(RUTA, sName); foreach (string f in xlsx) { File.Delete(f); } } catch (Exception ex) { utils.ShowMessage(this, ex.Message, "error", false); ejecuto = false; } if (ejecuto) { utils.ShowMessage(this, "Pedidos cargados correctamente", "success", true); } } } }
protected void btn_editGrabar_Click(object sender, EventArgs e) { ProveedorBC p = new ProveedorBC(); int prov_id = Convert.ToInt32(ddl_editProveedor.SelectedValue); int site_id = Convert.ToInt32(ddl_editSite.SelectedValue); int prve_id = Convert.ToInt32(ddl_editVendor.SelectedValue); int nro_cita = Convert.ToInt32(txt_editNro.Text); DateTime fecha = Convert.ToDateTime(txt_editFecha.Text + " " + txt_editHora.Text); int tiic_id = Convert.ToInt32(ddl_editTipoCarga.SelectedValue); try { if (p.EditarPreIngresoReserva(prov_id, site_id, prve_id, nro_cita, fecha, tiic_id)) { utils.ShowMessage2(this, "edit", "success"); } else { utils.ShowMessage2(this, "edit", "error"); } } catch (Exception ex) { utils.ShowMessage(this, ex.Message, "error", false); } }
protected void gv_listar_RowCommand(object sender, GridViewCommandEventArgs e) { TransportistaBC trans = new TransportistaBC(); hf_preingreso.Value = e.CommandArgument.ToString(); trans = trans.DatosPreIngreso(Convert.ToInt32(hf_preingreso.Value)); if (e.CommandName == "ELIMINAR") { if (trans.ESTADO == "1") { hf_preingreso.Value = e.CommandArgument.ToString(); utils.AbrirModal(this, "modalConfirmar"); } else { utils.ShowMessage(this, "No se puede eliminar preingreso", "warn", true); } } else if (e.CommandName == "pdf") { hf_preingreso.Value = e.CommandArgument.ToString(); generaPDF(null, null); } else { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "alert('Ocurrio un Problema');", true); } }
protected void btn_confEliminarRuta_Click(object sender, EventArgs e) { try { PreRutaBC p = new PreRutaBC(); p.ID = Convert.ToInt64(hf_idRuta.Value); p.Eliminar(); utils.ShowMessage2(this, "eliminar", "success"); utils.CerrarModal(this, "modalConf"); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "elimina2", "eliminarRuta2();", true); } catch (Exception ex) { utils.ShowMessage(this, ex.Message, "error", false); } }
protected void btn_confirmar_Click(object sender, EventArgs e) { TrailerUltSalidaBC tu = new TrailerUltSalidaBC(); tu.COND_ID = Convert.ToInt32(hf_idCond.Value); tu.ID = Convert.ToInt32(hf_idTrailer.Value); tu.PATENTE_TRACTO = txt_patenteTracto.Text; tu.CHOFER_RUT = txt_conductorRut.Text; tu.CHOFER_NOMBRE = txt_conductorNombre.Text; if (ddl_tipoDestino.SelectedValue == "DLPR") { tu.LOCA_ID = Convert.ToInt32(ddl_destino.SelectedValue); } else { tu.DEST_ID = Convert.ToInt32(ddl_destino.SelectedValue); } tu.ESTADO_YMS = estado_yms.Value; tu.OBSERVACION = locales_YMS.Value.ToString(); string resultado; bool ejecucion = tu.ProcesoSalida(tu, usuario.ID, "", lblGPS.Text, out resultado); if (ejecucion && resultado == "") { btn_limpiar_Click(null, null); utils.ShowMessage2(this, "confirmar", "success"); } else { utils.ShowMessage(this, resultado, "error", false); } }
protected void btn_editGuardar_Click(object sender, EventArgs e) { try { ConductorBC u = new ConductorBC() { COND_RUT = txt_editRut.Text, COND_NOMBRE = txt_editNombre.Text, COND_TELEFONO = txt_editTelefono.Text, COND_EXTRANJERO = chk_editExtranjero.Checked }; if (string.IsNullOrEmpty(hf_id.Value)) { if (u.Guardar()) { utils.ShowMessage2(this, "guardar", "success_nuevo"); utils.CerrarModal(this, "modalEdit"); } else { utils.ShowMessage2(this, "guardar", "error"); } } else { u.COND_ID = Convert.ToInt32(hf_id.Value); if (u.Guardar()) { utils.ShowMessage2(this, "guardar", "success_modificar"); utils.CerrarModal(this, "modalEdit"); } else { utils.ShowMessage2(this, "guardar", "error"); } } } catch (Exception ex) { utils.ShowMessage(this, ex.Message, "error", false); } finally { ObtenerConductores(true); } }
protected void gv_listar_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "enviar") { //Limpiar(); String mimeType = ""; int id = Convert.ToInt32(e.CommandArgument); //PedidoBC p = new PedidoBC().ObtenerXId(peru_id); //LlenarDatos(p); //utils.AbrirModal(this, "modalEdit"); EnvioBC envio = new EnvioBC(id); DataTable enviados = envio.detalle(); envio.archivo(enviados); try { envio.archivo2(enviados, id); } catch (Exception ex) { utils.ShowMessage(this.Page, ex.Message, "error", true, "msg_error"); return; } UtilsWeb.AddFileToZip("C:\\ViewState\\multiple.zip", "C:\\ViewState\\cliente.txt"); UtilsWeb.AddFileToZip("C:\\ViewState\\multiple.zip", "C:\\ViewState\\pedido.txt"); utils.ShowMessage(this.Page, "Pedidos enviados correctamente", "sucess", true); return; Response.Clear(); Response.ContentType = mimeType; Response.AddHeader("content-disposition", "attachment; filename=" + "descarga_multiple.zip"); Response.BinaryWrite(File.ReadAllBytes("C:\\ViewState\\multiple.zip")); // File.Delete(Server.MapPath("./cargadefotos/Output.zip")); File.Delete("C:\\ViewState\\multiple.zip"); Response.End(); utils.ShowMessage(this.Page, "Archivos Generados Correctamente", "success", true); } if (e.CommandName == "ELIMINAR") { hf_idPeru.Value = e.CommandArgument.ToString(); lbl_confTitulo.Text = "Eliminar Envio"; lbl_confMensaje.Text = "Se eliminará el Envio seleccionado ¿Desea continuar?"; utils.AbrirModal(this, "modalConf"); } }
protected void btn_confirmar_Click(object sender, EventArgs e) { TrailerUltSalidaBC tu = new TrailerUltSalidaBC(); tu.ID = Convert.ToInt32(hf_idTrailer.Value); tu.PATENTE_TRACTO = txt_patenteTracto.Text; tu.CHOFER_RUT = utils.formatearRut(txt_conductorRut.Text); tu.CHOFER_NOMBRE = txt_conductorNombre.Text; if (ddl_tipoDestino.SelectedValue == "DLPR") { tu.LOCA_ID = Convert.ToInt32(ddl_destino.SelectedValue); } else { tu.DEST_ID = Convert.ToInt32(ddl_destino.SelectedValue); } string resultado; if (string.IsNullOrEmpty(hf_idCond.Value)) { ConductorBC c = new ConductorBC(); c.RUT = txt_conductorRut.Text; c.NOMBRE = txt_conductorNombre.Text; c.TRAN_ID = Convert.ToInt32(hf_idTran.Value); c.COND_EXTRANJERO = chk_conductorExtranjero.Checked; hf_idCond.Value = c.AgregarIdentity().ToString(); } tu.COND_ID = Convert.ToInt32(hf_idCond.Value); tu.CHOFER_RUT = txt_conductorRut.Text; tu.ESTADO_YMS = estado_yms.Value; tu.OBSERVACION = locales_YMS.Value.ToString(); bool ejecucion = tu.ProcesoSalida(tu, LlenarTableLocales(), usuario.ID, txt_nroViaje.Text, lbl_trailerGPS.Text, out resultado); if (ejecucion && resultado == "") { btn_limpiar_Click(null, null); utils.ShowMessage2(this, "confirmar", "success"); } else { utils.ShowMessage(this, resultado, "error", false); } }
protected void btn_editGuardar_Click(object sender, EventArgs e) { try { ParametroBC p = new ParametroBC(); p.PARA_NOMBRE = txt_editNombre.Text; p.PARA_OBS = txt_editObs.Text; p.PARA_VALOR = txt_editValor.Text; p.USUA_ID_CREACION = user.USUA_ID; p.USUA_ID_MODIFICACION = user.USUA_ID; if (string.IsNullOrEmpty(hf_id.Value)) { if (p.Guardar()) { utils.ShowMessage2(this, "guardar", "success_nuevo"); utils.CerrarModal(this, "modalEdit"); } else { utils.ShowMessage2(this, "guardar", "error"); } } else { p.PARA_ID = Convert.ToInt32(hf_id.Value); if (p.Guardar()) { utils.ShowMessage2(this, "guardar", "success_modificar"); } else { utils.ShowMessage2(this, "guardar", "error"); } } } catch (Exception ex) { utils.ShowMessage(this, ex.Message, "error", false); } finally { ObtenerParametros(true); } }
protected void btn_editGuardar_Click(object sender, EventArgs e) { try { UsuarioTipoBC ut = new UsuarioTipoBC(); ut.USTI_NOMBRE = txt_editNombre.Text; ut.USTI_DESC = txt_editDescripcion.Text; ut.USTI_NIVEL_PERMISOS = Convert.ToInt32(txt_editPermisos.Text); ut.MENU_ID = hf_menuId.Value; if (string.IsNullOrEmpty(hf_id.Value)) { if (ut.Guardar()) { utils.ShowMessage2(this, "guardar", "success_nuevo"); utils.CerrarModal(this, "modalEdit"); } else { utils.ShowMessage2(this, "guardar", "error"); } } else { ut.USTI_ID = Convert.ToInt32(hf_id.Value); if (ut.Guardar()) { utils.ShowMessage2(this, "guardar", "success_modificar"); } else { utils.ShowMessage2(this, "guardar", "error"); } } } catch (Exception ex) { utils.ShowMessage(this, ex.Message, "error", false); } finally { ObtenerPerfiles(true); } }
protected void btn_editGuardar_Click(object sender, EventArgs e) { try { TrailerTipoBC tt = new TrailerTipoBC(); tt.TRTI_DESC = txt_editDesc.Text; tt.TRTI_COLOR = txt_editColor.Text; if (hf_id.Value == "") { if (tt.Guardar()) { utils.ShowMessage2(this, "guardar", "success_nuevo"); utils.CerrarModal(this, "modalEdit"); } else { utils.ShowMessage2(this, "guardar", "error_nuevo"); } } else { tt.TRTI_ID = Convert.ToInt32(hf_id.Value); if (tt.Guardar()) { utils.ShowMessage2(this, "guardar", "success_modificar"); } else { utils.ShowMessage2(this, "guardar", "error_modificar"); } } } catch (Exception ex) { utils.ShowMessage(this, ex.Message, "error", false); } finally { ObtenerTipoTrailer(true); } }
protected void btnEntrar_Click(object sender, EventArgs e) { UsuarioBC usuario = new UsuarioBC(); usuario.USUA_USERNAME = UsuarioL.Value; usuario.USUA_PASSWORD = ContrasenaL.Value; usuario = usuario.Login(UsuarioL.Value, ContrasenaL.Value); if (usuario.USUA_ID == 0) { utils.ShowMessage(this, "Nombre de usuario o contraseña incorrectos.", "warn", true); return; } if (!usuario.USUA_ESTADO) { utils.ShowMessage(this, "Usuario inactivo. Contacte al administrador del sistema.", "warn", true); return; } Session["usuario"] = usuario; Response.Redirect("~/App/Default.aspx"); }
protected void btn_bloquearAgregar_Click(object sender, EventArgs e) { SolicitudAndenesBC s = new SolicitudAndenesBC(); string resultado; s.LUGA_ID = Convert.ToInt32(ddl_bloquearPos.SelectedValue); s.SOLI_ID = Convert.ToInt32(hf_idSolicitud.Value); if (s.Bloquear(usuario.ID, out resultado)) { gv_bloqueo.DataSource = s.ObtenerBloqueados(); gv_bloqueo.DataBind(); utils.ShowMessage(this, resultado, "success", true); } else { utils.ShowMessage(this, resultado, "error", false); } }
protected void btn_editGuardar_Click(object sender, EventArgs e) { try { TractoBC t = new TractoBC(); t.TRAC_PLACA = txt_editPatente.Text; if (hf_id.Value == "") { if (t.Guardar()) { utils.ShowMessage2(this, "guardar", "success_nuevo"); utils.CerrarModal(this, "modalEdit"); } else { utils.ShowMessage2(this, "guardar", "error_nuevo"); } } else { t.TRAC_ID = Convert.ToInt32(hf_id.Value); if (t.Guardar()) { utils.ShowMessage2(this, "guardar", "success_modificar"); utils.CerrarModal(this, "modalEdit"); } else { utils.ShowMessage2(this, "guardar", "error_modificar"); } } } catch (Exception ex) { utils.ShowMessage(this, ex.Message, "error", false); } finally { ObtenerTracto(true); } }
protected void btn_upload_Click(object sender, EventArgs e) { if (FileUpLoad1.HasFile) { string fileName = FileUpLoad1.FileName; string Ruta1; Ruta1 = Server.MapPath(ConfigurationManager.AppSettings["conductores_yms"]); if (!System.IO.Directory.Exists(Ruta1)) { System.IO.Directory.CreateDirectory(Ruta1); } if (Path.GetExtension(FileUpLoad1.FileName) == ".png" || Path.GetExtension(FileUpLoad1.FileName) == ".jpg") { ConductorBC c = new ConductorBC(); c = c.ObtenerXId(Convert.ToInt32(hf_id.Value)); string sName = "COND_" + c.RUT + Path.GetExtension(FileUpLoad1.FileName); try { FileUpLoad1.SaveAs(Ruta1 + sName); c.IMAGEN = sName; if (c.AgregarFoto()) { utils.ShowMessage2(this, "subirFoto", "success"); ObtenerConductores(true); } else { utils.ShowMessage2(this, "subirFoto", "error"); } } catch (Exception ex) { utils.ShowMessage(this, ex.Message, "error", false); } } else { utils.ShowMessage2(this, "subirFoto", "warn_archivoInvalido"); } } }
protected void btn_BloquearTrailer_Click(object sender, EventArgs e) { if (ddTipoBloqueo.SelectedIndex < 1) { utils.ShowMessage2(this, "bloquear", "warn_tipoVacio"); return; } TrailerBC trailer = new TrailerBC(); string resultado; UsuarioBC usuario = new UsuarioBC(); usuario = (UsuarioBC)this.Session["Usuario"]; trailer.Bloquear(Convert.ToInt32(this.hf_idTrailer.Value), Convert.ToInt32(this.ddTipoBloqueo.SelectedValue), usuario.ID, out resultado); if (resultado == "") { utils.ShowMessage2(this, "bloquear", "success"); utils.CerrarModal(this, "modalConfirmar"); } else { utils.ShowMessage(this, resultado, "error", true); } this.ObtenerTrailer(true); }
protected void btn_guardar_Click(object sender, EventArgs e) { TractoBC t = new TractoBC(); t = t.ObtenerXPatente(txt_placa.Text); t.ID = Convert.ToInt32(hf_id.Value); t.FH_SALIDA = Convert.ToDateTime(txt_fecha.Text + " " + txt_hora.Text); t.COND_ID_SALIDA = Convert.ToInt32(hf_idCond.Value); t.OBSERVACION = ""; t.USUA_ID = usuario.ID; t.SITE_ID = Convert.ToInt32(ddl_site.SelectedValue); string error; if (t.Salida(out error)) { utils.ShowMessage2(this, "guardar", "success"); Limpiar(); } else { utils.ShowMessage(this, error, "error", false); } }
protected void gv_listar_RowCommand(object sender, GridViewCommandEventArgs e) { SolicitudAndenesBC sa = new SolicitudAndenesBC(); string resultado; try { gv_listar.SelectedIndex = Convert.ToInt32(e.CommandArgument); sa.SOLI_ID = Convert.ToInt32(gv_listar.SelectedDataKey.Values[0]); sa.LUGA_ID = Convert.ToInt32(gv_listar.SelectedDataKey.Values[1]); sa.SOAN_ORDEN = Convert.ToInt32(gv_listar.SelectedDataKey.Values[2]); sa = sa.ObtenerXId(); } catch (Exception) { } hf_accion.Value = e.CommandName; LugarBC l = new LugarBC(); switch (e.CommandName.ToString()) { case "anden": hf_soliId.Value = sa.SOLI_ID.ToString(); hf_soanOrden.Value = sa.SOAN_ORDEN.ToString(); lbl_confirmarTitulo.Text = "Comenzar Carga"; lbl_confirmarMensaje.Text = "¿Comenzar Carga?"; btn_eliminarSolicitud.Visible = false; hf_soanOrden.Value = sa.SOAN_ORDEN.ToString(); hf_lugaId.Value = sa.LUGA_ID.ToString(); btn_andenListo.Visible = true; utils.AbrirModal(this, "modalConfirmar"); break; case "CANCELAR": hf_soliId.Value = sa.SOLI_ID.ToString(); lbl_confirmarTitulo.Text = "Eliminar Solicitud"; lbl_confirmarMensaje.Text = "Se eliminará la solicitud de la base de datos ¿Desea continuar?"; btn_eliminarSolicitud.Visible = true; btn_andenListo.Visible = false; utils.AbrirModal(this, "modalConfirmar"); break; case "encender": hf_soliId.Value = sa.SOLI_ID.ToString(); SolicitudBC solicitud = new SolicitudBC(); solicitud.SOLI_ID = Convert.ToInt32(this.hf_soliId.Value); resultado = ""; bool ejecucion = solicitud.Encender_termo(this.usuario.ID, out resultado); if (ejecucion && resultado == "") { utils.ShowMessage2(this, "encender", "success"); } else { utils.ShowMessage(this, resultado, "error", false); } ObtenerSolicitudes(true); break; case "AndenEmergencia": LimpiarLocales(); l.ObtenerXPlaya(sa.PLAY_ID); btn_loc.Visible = false; hf_soliId.Value = sa.SOLI_ID.ToString(); hf_soanOrden.Value = sa.SOAN_ORDEN.ToString(); hf_caractSolicitud.Value = sa.CARACTERISTICAS; hf_localesSeleccionados.Value = sa.LOCALES; hf_timeStamp.Value = sa.TIMESTAMP.ToString(); ObtenerLocalesSolicitud(true); utils.CargaDropNormal(this.ddl_reanudarAnden, "ID", "CODIGO", l.ObtenerXPlaya(sa.PLAY_ID, 0, 1)); ddl_reanudarAnden.Items.Remove(ddl_reanudarAnden.Items.FindByValue(sa.LUGA_ID.ToString())); lbl_tituloModal.Text = "Agregar Andén de Emergencia"; gv_reanudarLocales.Columns[0].Visible = false; gv_reanudarLocales.Columns[1].Visible = false; btn_reanudar.Visible = false; btn_emergencia.Visible = true; txt_reanudarLocal.Enabled = true; txt_reanudarCodLocal.Enabled = true; btn_agregarCarga.Enabled = true; ddl_reanudarAnden.Enabled = true; utils.AbrirModal(this, "modalReanudar"); break; case "Locales": btn_loc.Visible = true; LimpiarLocales(); hf_soliId.Value = sa.SOLI_ID.ToString(); hf_caractSolicitud.Value = sa.CARACTERISTICAS; hf_localesSeleccionados.Value = sa.LOCALES; hf_timeStamp.Value = sa.TIMESTAMP.ToString(); ObtenerLocalesSolicitud(true); utils.CargaDropNormal(this.ddl_reanudarAnden, "SOAN_COD", "SOLICITUD_ANDEN", (DataTable)this.ViewState["andenes"]); ddl_reanudarAnden.SelectedValue = string.Format("{0},{1},{2}", sa.SOLI_ID, sa.LUGA_ID, sa.SOAN_ORDEN); btn_reanudar.Visible = false; btn_emergencia.Visible = false; lbl_tituloModal.Text = "Modificar Locales"; gv_reanudarLocales.Columns[0].Visible = true; gv_reanudarLocales.Columns[1].Visible = true; txt_reanudarLocal.Enabled = true; txt_reanudarCodLocal.Enabled = true; btn_agregarCarga.Enabled = true; ddl_reanudarAnden.Enabled = true; utils.AbrirModal(this, "modalReanudar"); break; case "Parcial": txt_fechaCarga.Text = DateTime.Now.ToShortDateString(); txt_horaCarga.Text = DateTime.Now.ToShortTimeString(); hf_soliId.Value = sa.SOLI_ID.ToString(); hf_soanOrden.Value = sa.SOAN_ORDEN.ToString(); hf_lugaId.Value = sa.LUGA_ID.ToString(); dv_pallets.Visible = true; btn_cargaParcial.Visible = true; btn_cargaTerminar.Visible = false; btn_loc.Visible = false; utils.AbrirModal(this, "modalCarga"); break; case "Continuar": btn_loc.Visible = false; LimpiarLocales(); hf_soliId.Value = sa.SOLI_ID.ToString(); hf_caractSolicitud.Value = sa.CARACTERISTICAS; hf_localesSeleccionados.Value = sa.LOCALES; hf_timeStamp.Value = sa.TIMESTAMP.ToString(); ObtenerLocalesSolicitud(true); utils.CargaDrop(ddl_reanudarAnden, "ID", "DESCRIPCION", l.ObtenerXPlaya(sa.PLAY_ID)); btn_reanudar.Visible = true; btn_emergencia.Visible = false; lbl_tituloModal.Text = "Reanudar Carga"; gv_reanudarLocales.Columns[0].Visible = true; gv_reanudarLocales.Columns[1].Visible = true; txt_reanudarLocal.Enabled = true; txt_reanudarCodLocal.Enabled = true; btn_agregarCarga.Enabled = true; ddl_reanudarAnden.Enabled = true; utils.AbrirModal(this, "modalReanudar"); break; case "Cargado": btn_loc.Visible = false; dv_pallets.Visible = false; btn_cargaParcial.Visible = false; btn_cargaTerminar.Visible = true; txt_fechaCarga.Text = DateTime.Now.ToShortDateString(); txt_horaCarga.Text = DateTime.Now.ToShortTimeString(); hf_soliId.Value = sa.SOLI_ID.ToString(); hf_soanOrden.Value = sa.SOAN_ORDEN.ToString(); hf_lugaId.Value = sa.LUGA_ID.ToString(); utils.AbrirModal(this, "modalCarga"); break; case "Edit": string url = string.Format("Solicitud_Carga.aspx?id={0}&type=edit", sa.SOLI_ID); this.Response.Redirect(url); break; case "colocar_sello": this.hf_soliId.Value = sa.SOLI_ID.ToString(); this.validar_sello(); break; case "validar_sello": this.hf_soliId.Value = sa.SOLI_ID.ToString(); this.validado_sello(); break; } }
protected void btn_confirmar_Click(object sender, EventArgs e) { TrailerUltSalidaLABC tu = new TrailerUltSalidaLABC(); string resultado; TrailerBC t = new TrailerBC(); tu.ID = Convert.ToInt32(hf_idTrailer.Value); tu.PATENTE_TRACTO = txt_patenteTracto.Text; tu.CHOFER_RUT = utils.formatearRut(txt_conductorRut.Text); tu.CHOFER_NOMBRE = txt_conductorNombre.Text; tu.SITE_ID = Convert.ToInt32(ddl_destino.SelectedValue); if (ddl_tipoDestino.SelectedValue == "DLPR") { tu.LOCA_ID = Convert.ToInt32(ddl_destino.SelectedValue); } else { tu.DEST_ID = Convert.ToInt32(ddl_destino.SelectedValue); } tu.COND_ID = Convert.ToInt32(hf_idCond.Value); tu.CHOFER_RUT = txt_conductorRut.Text; tu.CHOFER_NOMBRE = txt_conductorNombre.Text; tu.ESTADO_YMS = estado_yms.Value; tu.OBSERVACION = locales_YMS.Value.ToString(); tu.SELLO_CARGA = txt_sello.Text; tu.MMPP = txt_mmpp.Text; tu.GUIA = txt_gdNro.Text; tu.TRUE_COD_INTERNO_IN = Convert.ToInt64(hf_trueCodInterno.Value); if (!string.IsNullOrEmpty(txt_cajas.Text)) { tu.CAJAS = Convert.ToInt32(txt_cajas.Text); } if (!string.IsNullOrEmpty(txt_liAzules.Text)) { tu.PALLET_AZUL = Convert.ToInt32(txt_liAzules.Text); } if (!string.IsNullOrEmpty(txt_liRojos.Text)) { tu.PALLET_ROJO = Convert.ToInt32(txt_liRojos.Text); } if (!string.IsNullOrEmpty(txt_liBlancos.Text)) { tu.PALLET_BLANCO = Convert.ToInt32(txt_liBlancos.Text); } if (!string.IsNullOrEmpty(txt_liLeña.Text)) { tu.LEÑA = Convert.ToInt32(txt_liLeña.Text); } tu.VIAJE = txt_nroViaje.Text; bool ejecucion = tu.ProcesoSalida(tu, LlenarTableLocales(), locales_YMS.Value, usuario.ID, out resultado); if (ejecucion && resultado == "") { btn_limpiar_Click(null, null); utils.ShowMessage2(this, "confirmar", "success"); } else { utils.ShowMessage(this, resultado, "error", false); } }
protected void btn_editGuardar_Click(object sender, EventArgs e) { try { UsuarioBC u = new UsuarioBC() { USUA_RUT = txt_editRut.Text, USUA_NOMBRE = txt_editNombre.Text, USUA_APELLIDO = txt_editApellido.Text, USUA_USERNAME = txt_editUsername.Text, USUA_PASSWORD = txt_editPassword.Text, USUA_OBSERVACION = txt_editObservacion.Text, USUA_CORREO = txt_editCorreo.Text, OPER_ID = "" }; u.USUARIO_TIPO.USTI_ID = Convert.ToInt32(ddl_editTipo.Text); foreach (ListItem i in chklst_editOp.Items) { if (i.Selected) { if (!string.IsNullOrEmpty(u.OPER_ID)) { u.OPER_ID += ","; } u.OPER_ID += i.Value; } } if (string.IsNullOrEmpty(hf_id.Value)) { if (u.Guardar()) { utils.ShowMessage2(this, "guardar", "success_nuevo"); utils.CerrarModal(this, "modalEdit"); } else { utils.ShowMessage2(this, "guardar", "error"); } } else { u.USUA_ID = Convert.ToInt32(hf_id.Value); if (u.Guardar()) { utils.ShowMessage2(this, "guardar", "success_modificar"); } else { utils.ShowMessage2(this, "guardar", "error"); } } } catch (Exception ex) { utils.ShowMessage(this, ex.Message, "error", false); } finally { ObtenerUsuarios(true); } }
protected void btn_confirmarMov_Click(object sender, EventArgs e) { DateTime fh = Convert.ToDateTime(string.Format("{0} {1}", txt_solFecha.Text, txt_solHora.Text)); if (DateTime.Now.AddMinutes(57) > fh) { utils.ShowMessage2(this, "editar", "warn_horaInvalida"); return; } DataTable dtAndenes = (DataTable)ViewState["andenes"]; DataTable dtLocales = (DataTable)ViewState["locales"]; int registros; try { registros = dtLocales.Rows.Count; } catch (NullReferenceException) { registros = 0; } if (registros == 0) { utils.ShowMessage2(this, "nuevo", "warn_andenVacio"); return; } DevolucionBC d = new DevolucionBC(); SolicitudBC s = new SolicitudBC(); d.DEVO_ID = Convert.ToInt32(hf_devoId.Value); d.TRAI_ID = Convert.ToInt32(hf_traiIdOld.Value); s.ID_SITE = Convert.ToInt32(dropsite.SelectedValue); s.ID_USUARIO = usuario.ID; //Variable sesión s.FECHA_PLAN_ANDEN = Convert.ToDateTime(string.Format("{0} {1}", txt_solFecha.Text, txt_solHora.Text)); s.RUTA = txt_ruta.Text; s.ID_SHORTECK = ddl_idShortek.SelectedValue; s.ID_TRAILER_RESERVADO = Convert.ToInt32(hf_traiId.Value); s.TETR_ID = Convert.ToInt32(DDL_TEMP.SelectedValue); s.Pallets = Convert.ToInt32(txt_totalPallets.Text); s.CARACTERISTICAS = hf_caractSolicitud.Value; DataView dw = new DataView((DataTable)ViewState["trailers"]); string mensaje; DataSet ds = new DataSet(); dtAndenes.TableName = "ANDENES"; dtLocales.TableName = "LOCALES"; ds.Tables.Add(dtAndenes); ds.Tables.Add(dtLocales); if (hf_traiId.Value == hf_traiIdOld.Value) { if (d.Despachar(s, ds, d.DEVO_ID, out mensaje) && mensaje == "") { utils.ShowMessage2(this, "editar", "success_despacho"); btn_limpiarDatos_Click(null, null); Response.Redirect("./control_devolucion.aspx"); } else { utils.ShowMessage(this, mensaje, "error", false); } } else { DataView dw2 = new DataView((DataTable)ViewState["locales"]); dw2.RowFilter = "SOAN_ORDEN > 1"; int cantidad_soan_2 = dw2.ToTable().Rows.Count; if (cantidad_soan_2 > 0) { int luga_id_descarga = Convert.ToInt32(ddl_andenDescarga.SelectedValue); if (d.Trasvasije(s, d, luga_id_descarga, ds, out mensaje) && mensaje == "") { utils.ShowMessage2(this, "editar", "success_trasvasije"); btn_limpiarDatos_Click(null, null); } else { utils.ShowMessage(this, mensaje, "error", false); } } else { utils.ShowMessage(this, "Agregue al menos un local para Trasvasije", "error", false); } } }
protected void btn_confirmarMov_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(hf_soliId.Value) && string.IsNullOrEmpty(hf_traiId.Value)) { utils.ShowMessage2(this, "modifica", "warn_trailerVacio"); return; } if (!Convert.ToBoolean(hf_ordenAndenesOk.Value)) { utils.ShowMessage2(this, "nuevo", "warn_ordenAnden"); return; } DateTime fh = Convert.ToDateTime(string.Format("{0} {1}", txt_solFecha.Text, txt_solHora.Text)); if (DateTime.Now.AddMinutes(57) > fh) { utils.ShowMessage2(this, "nuevo", "warn_horaInvalida"); return; } DataTable dtAndenes = (DataTable)ViewState["andenes"]; DataTable dtLocales = (DataTable)ViewState["locales"]; int registros; try { registros = dtLocales.Rows.Count; } catch (NullReferenceException) { registros = 0; } if (registros == 0) { utils.ShowMessage2(this, "nuevo", "warn_andenVacio"); } else { SolicitudBC s = new SolicitudBC(); TrailerBC tr = new TrailerBC(); DataSet ds = new DataSet(); s.ID_TIPO = 1; s.ID_SITE = Convert.ToInt32(dropsite.SelectedValue); s.ID_USUARIO = usuario.ID; //Variable sesión s.FECHA_CREACION = DateTime.Now; s.FECHA_PLAN_ANDEN = Convert.ToDateTime(string.Format("{0} {1}", txt_solFecha.Text, txt_solHora.Text)); s.DOCUMENTO = ""; s.OBSERVACION = ""; s.RUTA = txt_ruta.Text; s.ID_SHORTECK = ddl_idShortek.SelectedValue; if (!String.IsNullOrEmpty(hf_traiId.Value)) { s.ID_TRAILER_RESERVADO = Convert.ToInt32(hf_traiId.Value); } s.TETR_ID = Convert.ToInt32(DDL_TEMP.SelectedValue); s.Pallets = Convert.ToInt32(txt_totalPallets.Text); s.CARACTERISTICAS = hf_caractSolicitud.Value; DataView dw = new DataView((DataTable)ViewState["trailers"]); string mensaje = ""; dtAndenes.TableName = "ANDENES"; dtLocales.TableName = "LOCALES"; ds.Tables.Add(dtAndenes); ds.Tables.Add(dtLocales); if (hf_soliId.Value == "0") { if (s.Carga(ds, out mensaje) && mensaje == "") { utils.ShowMessage2(this, "nuevo", "success"); btn_limpiarDatos_Click(null, null); } else { utils.ShowMessage(this, mensaje, "error", false); } } else { s.SOLI_ID = Convert.ToInt32(this.hf_soliId.Value); s.TIMESTAMP = DateTime.Parse(this.hf_timeStamp.Value); if (!s.validarTimeStamp()) { utils.ShowMessage2(this, "modifica", "warn_timestamp"); return; } if (s.ModificarCarga(ds, out mensaje) && mensaje == "") { utils.ShowMessage2(this, "modifica", "success"); Response.Redirect("control_carga_new.aspx"); } else { utils.ShowMessage(this, mensaje, "error", false); } } } }