/// <summary> /// Clic en el botón de guardar. /// </summary> private void btnGuardar_Click(object sender, EventArgs e) { if (cboEmpresa.SelectedItem == null || cboReceptor.SelectedItem == null || cboGrupo.SelectedItem == null || txtCodigo.Text.Equals(string.Empty)) { Excepcion.mostrarMensaje("ErrorManifiestoDatosRegistro"); return; } try { string codigo = txtCodigo.Text; EmpresaTransporte transportadora = (EmpresaTransporte)cboEmpresa.SelectedItem; Colaborador receptor = (Colaborador)cboReceptor.SelectedItem; Grupo grupo = (Grupo)cboGrupo.SelectedItem; DateTime fecha = dtpFecha.Value; byte caja = (byte)nudCaja.Value; if (Mensaje.mostrarMensajeConfirmacion("MensajeManifiestoRegistro") == DialogResult.Yes) { Manifiesto manifiesto = new Manifiesto(codigo, grupo: grupo, caja: caja, empresa: transportadora, receptor: receptor, fecha_recepcion: fecha, area: grupo.Area); _atencion.agregarManifiesto(ref manifiesto, _coordinador); Mensaje.mostrarMensaje("MensajeManifiestoConfirmacionRegistro"); this.Close(); } } catch (Excepcion ex) { ex.mostrarMensaje(); } }
/// <summary> /// Clic en el botón de eliminar una carga de emergencia. /// </summary> private void btnEliminar_Click(object sender, EventArgs e) { try { if (Mensaje.mostrarMensajeConfirmacion("MensajeCargaEmergenciaATMEliminacion") == DialogResult.Yes) { CargaEmergenciaATM carga = (CargaEmergenciaATM)dgvCargasEmergencia.SelectedRows[0].DataBoundItem; _coordinacion.eliminarCargaEmergenciaATM(carga); EmpresaTransporte empresa = new EmpresaTransporte(id: 5, nombre: "BAC"); BindingList <CargaATM> nuevalista = new BindingList <CargaATM>(); CargaATM nueva = new CargaATM(atm: carga.ATM, id: carga.ID, fecha_asignada: carga.Fecha, transportadora: empresa); nueva.Cartuchos = carga.Cartuchos; nuevalista.Add(nueva); _coordinacion.guardarDatosATMINFO(nuevalista, "E"); dgvCargasEmergencia.Rows.Remove(dgvCargasEmergencia.SelectedRows[0]); Mensaje.mostrarMensaje("MensajeCargaEmergenciaATMConfirmacionEliminacion"); } } catch (Excepcion ex) { ex.mostrarMensaje(); } }
/// <summary> /// Clic en el botón de continuar sesión. /// </summary> private void btnContinuar_Click(object sender, EventArgs e) { try { Grupo grupo = (Grupo)dgvGrupos.SelectedRows[0].DataBoundItem; if (grupo.Caja_unica) { grupo.Colaborador = _usuario.ToString(); } frmOpcionesGrupo formulariogrupo = new frmOpcionesGrupo(_usuario, grupo, this); EmpresaTransporte empresa = (EmpresaTransporte)cboEmpresa.SelectedItem; // Mostrar la ventana de registro de tulas frmRegistroTulas formulario = new frmRegistroTulas(_grupos, empresa, _usuario, _cajas_cajeros); formulario.ShowDialog(); } catch (Excepcion ex) { ex.mostrarMensaje(); } }
public DataTable listarRegistroCargasEmergenciaCompleto(ATM a, DateTime f, EmpresaTransporte t, decimal m) { DataTable salida = new DataTable(); SqlCommand comando = _manejador_sql.obtenerProcedimiento("SelectRegistrosCargadeEmergenciaCompleta"); SqlDataReader datareader = null; string carga; _manejador_sql.agregarParametro(comando, "@fecha_inicio", f, SqlDbType.DateTime); _manejador_sql.agregarParametro(comando, "@atm", a, SqlDbType.SmallInt); _manejador_sql.agregarParametro(comando, "@transportadora", t, SqlDbType.TinyInt); _manejador_sql.agregarParametro(comando, "@montomaximo", m, SqlDbType.Decimal); try { datareader = _manejador_sql.ejecutarConsultaDatos(comando); salida.Load(datareader); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorDatosConexion"); } return(salida); }
private async void btnGuardar_Click(object sender, EventArgs e) { empresaTransporte = new EmpresaTransporte(); empresaTransporte.direccion = txtDireccion.Text; empresaTransporte.estado = chkActivo.Checked ? 1 : 0; empresaTransporte.idUbicacionGeografica = CurrentUbicacionGeografica.idUbicacionGeografica; empresaTransporte.razonSocial = txtNombreEmpresa.Text; empresaTransporte.ruc = txtNroDocumento.Text; empresaTransporte.telefono = txtTelefono.Text; try { Response response = await guiaRemisionModel.guardarETransporte(empresaTransporte); if (response.id > 0) { MessageBox.Show(response.msj, "guardar", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show(response.msj, "guardar", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "btnGuardar_Click", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
/// <summary> /// Valida las inconsistencias /// </summary> private void btnValidar_Click(object sender, EventArgs e) { if (dgvValidacion.Rows.Count > 0) { btnAceptar.Enabled = false; tcManejoPlanillas.SelectedTab = tcInconsistencias; Planilla incon = (Planilla)dgvValidacion.Rows[0].DataBoundItem; cbEmpresas.SelectedItem = incon.Empresa; EmpresaTransporte nueva = (EmpresaTransporte)cbEmpresas.SelectedItem; dtpFechaInconsistencia.Value = Convert.ToDateTime(dgvValidacion.Rows[0].Cells["FechaT"].Value); cbEstado.SelectedIndex = (byte)Estado.Pendiente; ListarInconsistencias(); /// Inconsistencias Procesamiento /// //btnAceptar.Enabled = false; //Planilla inconproc = (Planilla)dgvValidacion.Rows[0].DataBoundItem; //cbEmpresas.SelectedItem = incon.Empresa; //EmpresaTransporte nueva = (EmpresaTransporte)cbEmpresas.SelectedItem; //dtpFechaInconsistencia.Value = Convert.ToDateTime(dgvValidacion.Rows[0].Cells["FechaT"].Value); //cbEstado.SelectedIndex = (byte)Estado.Pendiente; ListarInconsistenciasProcesamiento(); } }
public int Actualizar(EmpresaTransporte empresaTransporte) { int result = 0; var parameters = new DynamicParameters(); parameters.Add("@EmpresaTransporteId", empresaTransporte.EmpresaTransporteId); parameters.Add("@RazonSocial", empresaTransporte.RazonSocial); parameters.Add("@Ruc", empresaTransporte.Ruc); parameters.Add("@Direccion", empresaTransporte.Direccion); parameters.Add("@DepartamentoId", empresaTransporte.DepartamentoId); parameters.Add("@ProvinciaId", empresaTransporte.ProvinciaId); parameters.Add("@DistritoId", empresaTransporte.DistritoId); parameters.Add("@EstadoId", empresaTransporte.EstadoId); parameters.Add("@EmpresaId", empresaTransporte.EmpresaId); parameters.Add("@FechaUltimaActualizacion", empresaTransporte.FechaUltimaActualizacion); parameters.Add("@UsuarioUltimaActualizacion", empresaTransporte.UsuarioUltimaActualizacion); using (IDbConnection db = new SqlConnection(_connectionString.Value.CoffeeConnectDB)) { result = db.Execute("uspEmpresaTransporteActualizar", parameters, commandType: CommandType.StoredProcedure); } return(result); }
/// <summary> /// Generar las cargas para una moneda específica. /// </summary> private void generarCargasMoneda(DocumentoExcel archivo, Celda celda_id_cliente, Celda celda_id_transportadora, Celda celda_nivel_efectividad, Celda celda_fecha_inicio, Celda celda_fecha_fin) { while (!celda_id_cliente.Valor.Equals(string.Empty)) { try { short numero_punto = (short)Convert.ToInt32(celda_id_cliente.Valor); byte numero_transportadora = (byte)Convert.ToInt32(celda_id_transportadora.Valor); double nivel_efectividad = (double)Convert.ToDecimal(celda_nivel_efectividad.Valor); DateTime fecha_inicio = Convert.ToDateTime(celda_fecha_inicio.Valor); DateTime fecha_fin = Convert.ToDateTime(celda_fecha_fin.Valor); Cliente cliente = new Cliente(id: numero_punto); EmpresaTransporte transportadora = new EmpresaTransporte(id: numero_transportadora); NivelServicio nueva = new NivelServicio(cliente: cliente, porcentaje_cumplimiento: 0, porcentaje_efectividad: nivel_efectividad * 100, fechainicio: fecha_inicio, fechafin: fecha_fin, transp: transportadora); _puntos.Add(nueva); celda_id_cliente = archivo.seleccionarCelda(celda_id_cliente.Fila + 1, celda_id_cliente.Columna); celda_id_transportadora = archivo.seleccionarCelda(celda_id_transportadora.Fila + 1, celda_id_transportadora.Columna); celda_nivel_efectividad = archivo.seleccionarCelda(celda_nivel_efectividad.Fila + 1, celda_nivel_efectividad.Columna); celda_fecha_inicio = archivo.seleccionarCelda(celda_fecha_inicio.Fila + 1, celda_fecha_inicio.Columna); celda_fecha_fin = archivo.seleccionarCelda(celda_fecha_fin.Fila + 1, celda_fecha_fin.Columna); } catch (Excepcion ex) { throw ex; } } }
/// <summary> /// Actualizar los datos de una empresa de transporte. /// </summary> /// <param name="e">Objeto EmpresaTransporte con los datos de la empresa a actualizar</param> public void actualizarEmpresaTransporte(EmpresaTransporte e) { SqlCommand comando = _manejador.obtenerProcedimiento("UpdateEmpresaTransporte"); _manejador.agregarParametro(comando, "@nombre", e.Nombre, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@centrocostos", e.CentroCostos, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@tarifa_regular", e.TarifaRegular, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@tarifa_feriado", e.TarifaFeriados, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@tope", e.Tope, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@recargo", e.Recargo, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@entreganiquel", e.EntregaNiquel, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@precio_pieza", e.PrecioUnitarioPieza, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@precio_mil_colones", e.PrecioUnitarioMilColones, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@precio_mil_dolares", e.PrecioUnitarioMilDolares, SqlDbType.Decimal); _manejador.agregarParametro(comando, "@empresa", e, SqlDbType.Int); try { _manejador.ejecutarConsultaActualizacion(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorEmpresaTransporteActualizacion"); } }
/// <summary> /// Clic en el botón de actualizar. /// </summary> private void btnActualizar_Click(object sender, EventArgs e) { try { DateTime fecha = dtpFecha.Value; DateTime fecha_fin = dtpFechaFin.Value; Cliente cliente = cboCliente.SelectedIndex == 0 ? null : (Cliente)cboCliente.SelectedItem; EmpresaTransporte empresa = cboTransportadora.SelectedIndex == 0 ? null : (EmpresaTransporte)cboTransportadora.SelectedItem; BindingList <FacturacionProcesamiento> lista = _coordinacion.listarResumenFacturacionProcesamiento(cliente, empresa, fecha, fecha_fin); dgvCargas.DataSource = lista; btnImprimir.Enabled = dgvCargas.Rows.Count > 0 ? true : false; } catch (Excepcion ex) { ex.mostrarMensaje(); } }
/// <summary> /// Obtener los datos de la transportadora causante de una gestión. /// </summary> /// <param name="g">Objeto Gestion con los datos de la gestión</param> public void obtenerTransportadoraGestion(ref Gestion g) { SqlCommand comando = _manejador.obtenerProcedimiento("SelectGestionTransportadora"); SqlDataReader datareader = null; _manejador.agregarParametro(comando, "@gestion", g, SqlDbType.Int); try { datareader = _manejador.ejecutarConsultaDatos(comando); if (datareader.Read()) { byte id = (byte)datareader["pk_ID"]; string nombre = (string)datareader["Nombre"]; EmpresaTransporte empresa = new EmpresaTransporte(nombre, id: id); g.Transportadora = empresa; } comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorDatosConexion"); } }
/// <summary> /// Lista las inconsistencias en la base de datos /// </summary> private void ListarInconsistenciasProcesamiento() { // Leer las denominaciones try { Estado estado = new Estado(); estado = (Estado)cboInconsistenciaExterna.SelectedIndex; if (estado == Estado.Pendiente) { dgvInconsistenciasProcesamiento.Columns["FechaResolucionProcesamiento"].Visible = false; } else { dgvInconsistenciasProcesamiento.Columns["FechaResolucionProcesamiento"].Visible = true; } EmpresaTransporte emp = (EmpresaTransporte)cboTransportadoraExterna.SelectedItem; BindingList <InconsistenciaPlanilla> nueva_lista = InconsistenciasProcesamiento(estado, dtpFechaImportacionProcesamiento.Value, emp); dgvInconsistenciasProcesamiento.DataSource = nueva_lista; } catch (Exception ex) { throw ex; } }
/// <summary> /// Clic en el botón de guardar. /// </summary> private void btnGuardar_Click(object sender, EventArgs e) { // Verificar que se hayan seleccionado los datos try { frmAdministracionNivelServicio padre = (frmAdministracionNivelServicio)this.Owner; Cliente cliente = (Cliente)cboCliente.SelectedItem; double porcentaje_cumplimiento = (double)nudPorcenajeCumplimiento.Value; double porcentaje_efectividad = (double)nudPorcentajeEfectividad.Value; DateTime fecha_inicio = dtpFechaInicio.Value; DateTime fecha_fin = dtpFechaFin.Value; EmpresaTransporte transportadora = (EmpresaTransporte)cboTransportadora.SelectedItem; // Verificar si la nivel ya está registrada if (_nivel == null) { // Agregar la nivel if (Mensaje.mostrarMensajeConfirmacion("MensajeNivelServicioRegistro") == DialogResult.Yes) { NivelServicio nueva = new NivelServicio(cliente: cliente, porcentaje_cumplimiento: porcentaje_cumplimiento, porcentaje_efectividad: porcentaje_efectividad, fechainicio: fecha_inicio, fechafin: fecha_fin, transp: transportadora); _mantenimiento.agregarNivelServicio(ref nueva); padre.agregarNivelServicio(nueva); Mensaje.mostrarMensaje("MensajeNivelServicioConfirmacionRegistro"); this.Close(); } } else { // Actualizar los datos de la nivel NivelServicio copia = new NivelServicio(cliente: cliente, porcentaje_cumplimiento: porcentaje_cumplimiento, porcentaje_efectividad: porcentaje_efectividad, fechainicio: fecha_inicio, fechafin: fecha_fin, id: _nivel.Id, transp: transportadora); _mantenimiento.actualizarNivelServicio(copia); _nivel.Cliente = cliente; _nivel.FechaInicio = fecha_inicio; _nivel.FechaFin = fecha_fin; _nivel.PorcentajeNivelCumplimiento = porcentaje_cumplimiento; _nivel.PorcentajeNivelEfectividad = porcentaje_efectividad; padre.actualizarLista(); Mensaje.mostrarMensaje("MensajeNivelServicioConfirmacionActualizacion"); this.Close(); } } catch (Excepcion ex) { ex.mostrarMensaje(); } }
public BindingList <InconsistenciaPlanilla> ExportarProcesamiento(Estado estado, DateTime fecha, EmpresaTransporte emp) { BindingList <InconsistenciaPlanilla> incon = new BindingList <InconsistenciaPlanilla>(); SqlCommand comando = _manejador.obtenerProcedimiento("ExportarInconsistenciasProcesamiento"); SqlDataReader datareader = null; _manejador.agregarParametro(comando, "@fecha", fecha, SqlDbType.DateTime); _manejador.agregarParametro(comando, "@empresa", emp, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@estado", estado, SqlDbType.TinyInt); try { datareader = _manejador.ejecutarConsultaDatos(comando); DataTable grupos = new DataTable(); grupos.Load(datareader); comando.Connection.Close(); foreach (DataRow row in grupos.Rows) { InconsistenciaPlanilla dato = new InconsistenciaPlanilla(); Colaborador nuevo = new Colaborador(); EmpresaTransporte empresa = new EmpresaTransporte(); PlanillasEmpresasDL grupo = new PlanillasEmpresasDL(); int cod = 0; nuevo.ID = (int)row["fk_ID_Colaborador"]; empresa.ID = (byte)row["fk_ID_Transportadora"]; cod = (byte)row["fk_ID_Grupo"]; //_col.obtenerDatosColaborador(ref nuevo); empresa = _emp.obtenerDatosEmpresa(ref empresa); dato.ID = (int)row["pk_ID"]; dato.Colaborador = nuevo; dato.Comentario = (string)row["Comentario"]; dato.Empresa = empresa; dato.Tipo = (Tipo)row["TipoInconsistencia"]; dato.Estado = (Estado)row["Estado"]; dato.Fecha = (DateTime)row["Fecha_Transaccion"]; dato.FechaResolucion = (DateTime)row["FechaResolucion"]; dato.Grupo = grupo.SeleccionarGrupo(ref cod); dato.manifiesto = (string)row["Codigo"]; dato.Tula = (string)row["Codigo"]; dato.TulaPl = (string)row["Tula"]; dato.Origen = (Origen)row["Origen"]; dato.Estado = estado; incon.Add(dato); } //comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorSucursalRegistro"); } return(incon); }
public MaximasCantidades(int id = 0, int tulas = 0, int bolsas = 0, EmpresaTransporte emp = null) { this.DB_ID = id; _tulas = tulas; _bolsas_completas = bolsas; _empresa = emp; }
/// <summary> /// Asigna a una carga la transportadora seleccionada en ese momento. /// </summary> private void cboTransportadoraBancos_SelectedIndexChanged(object sender, EventArgs e) { EmpresaTransporte empresita = (EmpresaTransporte)cboTransportadorasBanco.SelectedItem; PedidoBancos carguita = (PedidoBancos)dgvCargasBancoPendientes.SelectedRows[0].DataBoundItem; carguita.Transportadora = empresita; _coordinacion.actualizarPedidoBanco(carguita); }
/// <summary> /// Asigna a una carga la transportadora seleccionada en ese momento. /// </summary> private void cboTransportadora_SelectedIndexChanged(object sender, EventArgs e) { EmpresaTransporte empresita = (EmpresaTransporte)cboTransportadora.SelectedItem; CargaSucursal carguita = (CargaSucursal)dgvCargas.SelectedRows[0].DataBoundItem; carguita.Transportadora = empresita; _coordinacion.actualizarCargaSucursal(carguita); }
/// <summary> /// Obtener el manifiesto al que está ligado una tula. /// </summary> /// <param name="t">Tula para la cual se obtendrá el manifiesto al que está ligada</param> public void obtenerManifiestoTula(ref Tula t) { SqlCommand comando = _manejador.obtenerProcedimiento("SelectManifiestoTula2"); SqlDataReader datareader = null; _manejador.agregarParametro(comando, "@tula", t, SqlDbType.Int); try { datareader = _manejador.ejecutarConsultaDatos(comando); if (datareader.Read()) { int id = (int)datareader["ID_Manifiesto"]; string codigo = (string)datareader["Codigo"]; byte caja = (byte)datareader["Caja"]; DateTime fecha_recepcion = (DateTime)datareader["Fecha_Recepcion"]; byte id_grupo = (byte)datareader["ID_Grupo"]; string nombre_grupo = (string)datareader["Nombre_Grupo"]; int id_receptor = (int)datareader["ID_Receptor"]; string nombre_receptor = (string)datareader["Nombre_Receptor"]; string primer_apellido = (string)datareader["Primer_Apellido"]; string segundo_apellido = (string)datareader["Segundo_Apellido"]; byte id_empresa = (byte)datareader["ID_Empresa"]; string nombre_empresa = (string)datareader["Nombre_Empresa"]; Colaborador cajero_receptor = null; if (datareader["ID_Cajero_Receptor"] != DBNull.Value) { int id_cajero_receptor = (int)datareader["ID_Cajero_Receptor"]; string nombre_cajero_receptor = (string)datareader["Nombre_Cajero_Receptor"]; string primer_apellido_cajero = (string)datareader["Primer_Apellido_Cajero"]; string segundo_apellido_cajero = (string)datareader["Segundo_Apellido_Cajero"]; cajero_receptor = new Colaborador(id_cajero_receptor, nombre_cajero_receptor, primer_apellido_cajero, segundo_apellido_cajero); } Grupo grupo = new Grupo(id_grupo, nombre_grupo); Colaborador receptor = new Colaborador(id_receptor, nombre_receptor, primer_apellido, segundo_apellido); EmpresaTransporte empresa = new EmpresaTransporte(nombre_empresa, id: id_empresa); t.Manifiesto = new Manifiesto(codigo, id: id, grupo: grupo, caja: caja, empresa: empresa, receptor: receptor, fecha_recepcion: fecha_recepcion, cajero_receptor: cajero_receptor); } comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorDatosConexion"); } }
/// <summary> /// Obtiene los datos de una sucursal /// </summary> /// <param name="a">Objeto Sucursal con los datos de la sucursal a buscar</param> /// <returns>Retorna si existe o no la sucursal</returns> public bool obtenerDatosSucursal(ref Sucursal a) { bool existe = false; SqlCommand comando = _manejador.obtenerProcedimiento("SelectSucursalDatos"); SqlDataReader datareader = null; _manejador.agregarParametro(comando, "@numero", a.Codigo, SqlDbType.SmallInt); try { datareader = _manejador.ejecutarConsultaDatos(comando); if (datareader.Read()) { short id = (short)datareader["pk_ID"]; string nombre = (string)datareader["Nombre"]; string direccion = (string)datareader["Direccion"]; Provincias provincia = (Provincias)datareader["Provincia"]; bool externa = (bool)datareader["Externa"]; bool caja = (bool)datareader["CajaEmpresarial"]; short codigo = (short)datareader["Numero"]; TipoSucursal sucursal = (TipoSucursal)datareader["Tipo"]; EmpresaTransporte empresa = null; if (datareader["ID_Transportadora"] != DBNull.Value) { byte id_transportadora = (byte)datareader["ID_Transportadora"]; string nombretransportadora = (string)datareader["Transportadora"]; empresa = new EmpresaTransporte(nombretransportadora, id_transportadora); } a.ID = id; a.Nombre = nombre; a.Direccion = direccion; a.Provincia = provincia; a.Externo = externa; a.Codigo = codigo; a.TipoSucursal = sucursal; a.Empresa = empresa; a.CajaEmpresarial = caja; existe = true; } comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorDatosConexion"); } return(existe); }
public Mutilado(CommonObjects.Sucursal sucursal, EmpresaTransporte transportadora, DateTime fecha_asignada, Colaborador cajero, ManifiestoSucursalCarga manifiesto, EstadoEfectivoMutilado estado) { // TODO: Complete member initialization this.Sucursal = sucursal; this.Transportadora = transportadora; this.fecha_asignada = fecha_asignada; this.Cajero = cajero; this.Manifiesto = manifiesto; this.estado = estado; }
public int ActualizarEmpresaTransporte(RegistrarActualizarEmpresaTransporteRequestDTO request) { EmpresaTransporte empresaTransporte = _Mapper.Map <EmpresaTransporte>(request); empresaTransporte.FechaUltimaActualizacion = DateTime.Now; empresaTransporte.UsuarioUltimaActualizacion = request.Usuario; int affected = _IEmpresaTransporteRepository.Actualizar(empresaTransporte); return(affected); }
/// <summary> /// Obtener una lista de los manifiestos del CEF que tienen un determinado código o parte del mismo recibidos en la última semana. /// </summary> /// <param name="c">Código o parte del mismo de los manifiestos que se listarán</param> /// <returns>Lista de manifiesto que cumplen con el criterio de búsqueda</returns> public BindingList <ManifiestoCEF> listarManifiestosCEFRecientes(string c) { BindingList <ManifiestoCEF> manifiestos = new BindingList <ManifiestoCEF>(); SqlCommand comando = _manejador.obtenerProcedimiento("SelectManifiestosCEFCodigoRecientes2"); SqlDataReader datareader = null; _manejador.agregarParametro(comando, "@codigo", c, SqlDbType.VarChar); try { datareader = _manejador.ejecutarConsultaDatos(comando); while (datareader.Read()) { int id = (int)datareader["ID_Manifiestos"]; string codigo = (string)datareader["Codigo"]; DateTime fecha_recepcion = (DateTime)datareader["Fecha_Recepcion"]; byte id_transportadora = (byte)datareader["ID_Transportadora"]; string nombre_transportadora = (string)datareader["Nombre"]; Colaborador cajero_receptor = null; if (datareader["ID_Cajero"] != DBNull.Value) { int id_cajero = (int)datareader["ID_Cajero"]; string nombre_cajero = (string)datareader["Nombre_Cajero"]; string primer_apellido = (string)datareader["Primer_Apellido"]; string segundo_apellido = (string)datareader["Segundo_Apellido"]; cajero_receptor = new Colaborador(id: id_cajero, nombre: nombre_cajero, primer_apellido: primer_apellido, segundo_apellido: segundo_apellido); } EmpresaTransporte transportadora = new EmpresaTransporte(nombre_transportadora, id: id_transportadora); ManifiestoCEF manifiesto = new ManifiestoCEF(codigo, id: id, empresa: transportadora, fecha_recepcion: fecha_recepcion, cajero_receptor: cajero_receptor); manifiesto.Cajero_Receptor = cajero_receptor; manifiestos.Add(manifiesto); } comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorDatosConexion"); } return(manifiestos); }
/// <summary> /// Obtener una lista de los manifiestos del CEF que tienen un determinado código o parte del mismo. /// </summary> /// <param name="c">Código o parte del mismo de los manifiestos que se listarán</param> /// <returns>Lista de manifiesto que cumplen con el criterio de búsqueda</returns> public BindingList <ManifiestoCEF> listarManifiestosCEFPorCodigo(string c) { BindingList <ManifiestoCEF> manifiestos = new BindingList <ManifiestoCEF>(); SqlCommand comando = _manejador.obtenerProcedimiento("SelectManifiestosCEFCodigo"); SqlDataReader datareader = null; _manejador.agregarParametro(comando, "@codigo", c, SqlDbType.VarChar); try { datareader = _manejador.ejecutarConsultaDatos(comando); while (datareader.Read()) { int id_manifiesto = (int)datareader["ID_Manifiesto"]; string codigo = (string)datareader["Codigo"]; byte caja = (byte)datareader["Caja"]; DateTime fecha_recepcion = (DateTime)datareader["Fecha_Recepcion"]; DateTime fecha_recoleccion = (DateTime)datareader["Fecha_Recepcion"]; bool retraso = (bool)datareader["Retraso_Transportadora"]; int id_receptor = (int)datareader["ID_Receptor"]; string nombre_receptor = (string)datareader["Nombre"]; string primer_apellido = (string)datareader["Primer_Apellido"]; string segundo_apellido = (string)datareader["Segundo_Apellido"]; byte id_empresa = (byte)datareader["ID_Empresa"]; string nombre_empresa = (string)datareader["Nombre_Empresa"]; byte id_grupo = (byte)datareader["ID_Grupo"]; string nombre_grupo = (string)datareader["Nombre_Grupo"]; Colaborador receptor = new Colaborador(id_receptor, nombre_receptor, primer_apellido, segundo_apellido); EmpresaTransporte empresa = new EmpresaTransporte(nombre_empresa, id: id_empresa); Grupo grupo = new Grupo(id_grupo, nombre_grupo); ManifiestoCEF manifiesto = new ManifiestoCEF(codigo, id: id_manifiesto, grupo: grupo, caja: caja, empresa: empresa, receptor: receptor, fecha_recepcion: fecha_recepcion, fecha_recoleccion: fecha_recoleccion, retraso: retraso); manifiestos.Add(manifiesto); } comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorDatosConexion"); } return(manifiestos); }
public async Task <Response> guardarETransporte(EmpresaTransporte param) { try { // localhost:8080/admeli/xcore2/xcore/services.php/etransporte/guardar return(await webService.POST <EmpresaTransporte, Response>("etransporte", "guardar", param)); } catch (Exception ex) { throw ex; } }
/// <summary> /// Clic en el botón de guardar. /// </summary> private void btnGuardar_Click(object sender, EventArgs e) { // Verificar que se hayan seleccionado los datos if (nudTulas.Value <= 0) { Excepcion.mostrarMensaje("ErrorMaximasCantidadesDatosRegistro"); return; } try { int cantidad_tulas = (int)nudTulas.Value; EmpresaTransporte empresa = (EmpresaTransporte)cboTransportadora.SelectedItem; // Verificar si la camará ya está registrada frmAdministracionCantidadTulas padre = (frmAdministracionCantidadTulas)this.Owner; if (_MaximasCantidades == null) { // Agregar la cámara if (Mensaje.mostrarMensajeConfirmacion("MensajeMaximasCantidadesRegistro") == DialogResult.Yes) { MaximasCantidades nueva = new MaximasCantidades(tulas: cantidad_tulas, emp: empresa); _mantenimiento.agregarCantidadTulas(ref nueva); padre.agregarMaximasCantidades(nueva); Mensaje.mostrarMensaje("MensajeMaximasCantidadesConfirmacionRegistro"); this.Close(); } } else { // Actualizar los datos de la cámara MaximasCantidades copia = new MaximasCantidades(id: _MaximasCantidades.ID, tulas: cantidad_tulas, emp: empresa); _mantenimiento.actualizarCantidadTulas(copia); _MaximasCantidades.Tulas = cantidad_tulas; padre.actualizarLista(); Mensaje.mostrarMensaje("MensajeMaximasCantidadesConfirmacionActualizacion"); this.Close(); } } catch (Excepcion ex) { ex.mostrarMensaje(); } }
public frmMantenimientoEmpresasTransporte(EmpresaTransporte empresa, frmAdministracionEmpresasTransporte padre) { InitializeComponent(); _padre = padre; _empresa = empresa; txtNombre.Text = _empresa.Nombre; nudPrecioMilColones.Value = _empresa.PrecioUnitarioMilColones; nudPrecioMilDolares.Value = _empresa.PrecioUnitarioMilDolares; nudPrecioPieza.Value = _empresa.PrecioUnitarioPieza; }
public BindingList <Cartucho> listarCartuchosEstado(EstadosCartuchos est, String c) { BindingList <Cartucho> cartuchos = new BindingList <Cartucho>(); SqlCommand comando = _manejador.obtenerProcedimiento("SelectCartuchosEstado"); _manejador.agregarParametro(comando, "@estado", est, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@cartucho", c, SqlDbType.NVarChar); SqlDataReader datareader = null; try { datareader = _manejador.ejecutarConsultaDatos(comando); while (datareader.Read()) { int id_cartucho = (int)datareader["ID_Cartucho"]; string numero = (string)datareader["Numero"]; TiposCartucho tipo = (TiposCartucho)datareader["Tipo"]; EstadosCartuchos estado = (EstadosCartuchos)datareader["Estado"]; EmpresaTransporte emp = new EmpresaTransporte(); if (datareader["fk_ID_Transportadora"] != DBNull.Value) { emp.ID = (byte)datareader["fk_ID_Transportadora"]; emp.Nombre = (string)datareader["Nombre"]; } ProveedorCartucho prov = new ProveedorCartucho(); if (datareader["fk_ID_Proveedor"] != DBNull.Value) { prov.ID = (int)datareader["fk_ID_Proveedor"]; prov.Nombre = (string)datareader["Nombre Proveedor"]; } Cartucho cartucho = new Cartucho(numero, id: id_cartucho, tipo: tipo, transportadora: emp, estado: estado, provedor: prov); cartuchos.Add(cartucho); } comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorDatosConexion"); } return(cartuchos); }
public NivelServicio(int id = 0, Cliente cliente = null, double porcentaje_cumplimiento = 0, double porcentaje_efectividad = 0, DateTime? fechainicio = null, DateTime? fechafin = null, EmpresaTransporte transp = null) { _id = id; this.Id = id; this._cliente = cliente; this._porcentaje_nivel_cumplimiento = porcentaje_cumplimiento; this._porcentaje_nivel_efectividad = porcentaje_efectividad; this._fecha_inicio = fechainicio ?? DateTime.Now; this._fecha_fin = fechafin ?? DateTime.Now; this._transportadora = transp; }
private void cboTransportadora_SelectedIndexChanged(object sender, EventArgs e) { error.SetError(cboTransportadora, ""); if (cboTransportadora.SelectedIndex != -1) { empTransporte = (EmpresaTransporte)cboTransportadora.SelectedItem; txtTarifaColones.Text = empTransporte.PrecioUnitarioMilColones.ToString(); txtTarifaDolares.Text = empTransporte.PrecioUnitarioMilDolares.ToString(); txtUnitarioMoneda.Text = empTransporte.PrecioUnitarioPieza.ToString(); txtMontoPagCLS.Text = calculaMontoPagarColones().ToString(); txtMontoPagUSD.Text = calculaMontoPagarDolares().ToString(); } }
/// <summary> /// Cargar sucursales por dia a cargar /// </summary> /// <param name="fecha">Fecha de carga</param> /// <returns>Una lista con las sucursales del dia a cargar</returns> public BindingList <Sucursal> listarSucursalesaCargar(DateTime fecha) { BindingList <Sucursal> sucursales = new BindingList <Sucursal>(); SqlCommand comando = _manejador.obtenerProcedimiento("SelectSucursalesporDia"); _manejador.agregarParametro(comando, "@fecha", fecha, SqlDbType.DateTime); SqlDataReader datareader = null; try { datareader = _manejador.ejecutarConsultaDatos(comando); while (datareader.Read()) { short id = (short)datareader["pk_ID"]; string nombre = (string)datareader["Nombre"]; string direccion = (string)datareader["Direccion"]; Provincias provincia = (Provincias)datareader["Provincia"]; bool externa = (bool)datareader["Externa"]; short codigo = (short)datareader["Numero"]; TipoSucursal sucursal = (TipoSucursal)datareader["Tipo"]; EmpresaTransporte empresa = null; if (datareader["ID_Transportadora"] != DBNull.Value) { byte id_transportadora = (byte)datareader["ID_Transportadora"]; string nombretransportadora = (string)datareader["Transportadora"]; empresa = new EmpresaTransporte(nombretransportadora, id_transportadora); } Sucursal nuevasucursal = new Sucursal(nombre, id: id, direccion: direccion, provincia: provincia, sucursal: sucursal, externo: externa, codigo: codigo, transporte: empresa); sucursales.Add(nuevasucursal); } comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorDatosConexion"); } return(sucursales); }