public static String datasetToJson(DataSet ds) { json = JsonConvert.SerializeObject(ds); EstadoCuenta estadoCuenta = JsonConvert.DeserializeObject <EstadoCuenta>(json); return(json); }
// Token: 0x060000BA RID: 186 RVA: 0x0000404C File Offset: 0x0000244C public virtual void Dispose(bool disposing) { bool flag = !this.disposed; if (flag) { if (disposing) { this.script.Dispose(); ClienteTcp conexion = this.conexion; if (conexion != null) { conexion.Dispose(); } this.juego.Dispose(); } this.Estado_Cuenta = EstadoCuenta.DESCONECTADO; this.script = null; this.key_bienvenida = null; this.conexion = null; this.logger = null; this.juego = null; this.apodo = null; this.configuracion = null; this.disposed = true; } }
string connectionString = "Data Source=LAPTOP-140FDP4P;Initial Catalog=ProyectoBD1;Integrated Security=true;"; //Aqui Solo cambiar el nombre del data source si se cambia de BD public IEnumerable <EstadoCuenta> SeleccionarEstadoDeCuenta(int?numeroCuenta) //El signo de pregunta sirve para generar un error si el contenido es NULL { var estadosCuentasList = new List <EstadoCuenta>(); using (SqlConnection con = new SqlConnection(connectionString)) { SqlCommand cmd = new SqlCommand("ConsultaEstadoCuenta", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@inNumeroCuenta", numeroCuenta); con.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { var estadoCuenta = new EstadoCuenta(); estadoCuenta.id = Convert.ToInt32(dr["id"]); estadoCuenta.NumeroCuenta = Convert.ToInt32(dr["NumeroCuenta"]); estadoCuenta.FechaInicio = Convert.ToDateTime(dr["FechaInicio"]).ToString("d"); estadoCuenta.FechaFin = Convert.ToDateTime(dr["FechaFin"]).ToString("d"); estadoCuenta.SaldoInicial = Convert.ToInt64(dr["SaldoInicial"]); estadoCuenta.SaldoFinal = Convert.ToInt64(dr["SaldoFinal"]); estadosCuentasList.Add(estadoCuenta); } con.Close(); } return(estadosCuentasList); }
// Token: 0x0600001C RID: 28 RVA: 0x00002428 File Offset: 0x00000828 public static string cadena_Amigable(this EstadoCuenta estado) { string result; switch (estado) { case EstadoCuenta.CONECTANDO: result = "Connecté"; break; case EstadoCuenta.CONECTADO_INACTIVO: result = "Inactif"; break; case EstadoCuenta.DESCONECTADO: result = "Deconnecté"; break; case EstadoCuenta.MOVIMIENTO: result = "Deplacement"; break; case EstadoCuenta.LUCHANDO: result = "Combat"; break; case EstadoCuenta.RECOLECTANDO: result = "Recolte"; break; case EstadoCuenta.DIALOGANDO: result = "Dialogue"; break; case EstadoCuenta.ALMACENAMIENTO: result = "Stockage"; break; case EstadoCuenta.INTERCAMBIO: result = "Echange"; break; case EstadoCuenta.COMPRANDO: result = "Achat"; break; case EstadoCuenta.VENDIENDO: result = "Vente"; break; case EstadoCuenta.REGENERANDO: result = "Regen vitalité"; break; default: result = "-"; break; } return(result); }
public IHttpActionResult PutEstadoCuenta(int id, EstadoCuenta estadoCuenta) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != estadoCuenta.id) { return(BadRequest()); } db.Entry(estadoCuenta).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!EstadoCuentaExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public static EstadoCuenta SeleccionarEstadoCuenta(string id) { EstadoCuenta estadoCuenta = null; SqlDataReader data = null; try { data = EstadoCuentaDato.SeleccionarEstadoCuenta(id); while (data.Read()) { estadoCuenta = new EstadoCuenta(); estadoCuenta.estadoCuenta_id = data["estadoCuenta_id"].ToString(); estadoCuenta.descripcion = data["descripcion"].ToString(); } return(estadoCuenta); } catch (Exception ex) { throw ex; } finally { data.Close(); } }
public IHttpActionResult PostEstadoCuenta(EstadoCuenta estadoCuenta) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.EstadoCuentas.Add(estadoCuenta); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = estadoCuenta.id }, estadoCuenta)); }
public List <EstadoCuenta> datasetToJson(DataSet ds) { json = JsonConvert.SerializeObject(ds); JObject cuentas = JObject.Parse(json); List <JToken> results = cuentas["cuentas"].Children().ToList(); List <EstadoCuenta> searchResults = new List <EstadoCuenta>(); foreach (JToken result in results) { EstadoCuenta searchResult = result.ToObject <EstadoCuenta>(); searchResults.Add(searchResult); } return(searchResults); }
public IHttpActionResult DeleteEstadoCuenta(int id) { EstadoCuenta estadoCuenta = db.EstadoCuentas.Find(id); if (estadoCuenta == null) { return(NotFound()); } db.EstadoCuentas.Remove(estadoCuenta); db.SaveChanges(); return(Ok(estadoCuenta)); }
public static List <EstadoCuenta> ObtenerTodos() { List <EstadoCuenta> lista = new List <EstadoCuenta>(); DataSet ds = EstadoCuentaDato.SeleccionarTodos(); foreach (DataRow fila in ds.Tables[0].Rows) { EstadoCuenta registro = new EstadoCuenta(); registro.estadoCuenta_id = fila["estadoCuenta_id"].ToString(); registro.descripcion = fila["descripcion"].ToString(); lista.Add(registro); } return(lista); }
public List <EstadoCuenta> ObtenerDetalleAlumnoMatriculaPorCodigo(string codigoAlumnoMatricula) { string spName = "[DetalleAlumnoMatricula_GetByCodigo]"; List <EstadoCuenta> AlumnoMatriculas = new List <EstadoCuenta>(); AlumnoMatricula item = null; using (SqlConnection con = new SqlConnection(ConnectionString)) { con.Open(); SqlCommand cmd = new SqlCommand(); cmd.CommandText = spName; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Codigo", codigoAlumnoMatricula); cmd.Connection = con; using (var reader = cmd.ExecuteReader()) { while (reader.Read()) { var AlumnoMatricula = new EstadoCuenta { CodigoAlumno = Convert.ToInt32(reader["Codigo"]), NombreApellidos = reader["NombresApellidos"].ToString(), NumeroCredito = Convert.ToInt32(reader["NumeroCredito"]), //Especialidad = reader["Tipoposgrado"].ToString(), Ciclo = Convert.ToInt32(reader["Ciclo"]), Concepto = reader["Concepto"].ToString(), //FlagTercioSuperior = Convert.ToInt32(reader["FlagTercioSuperior"] is DBNull ? 0 : reader["FlagTercioSuperior"]), Promedio = Convert.ToDecimal(reader["Promedio"] is DBNull ? 0 : reader["Promedio"]), IngresoRecaudado = Convert.ToDecimal(reader["IngresoRecaudado"]), Semestre = reader["Semestre"].ToString(), TipoPosgrado = reader["Tipoposgrado"].ToString(), FechaPago = Convert.ToDateTime(reader["FechaPago"].ToString()) }; AlumnoMatriculas.Add(AlumnoMatricula); } } } return(AlumnoMatriculas); }
/// <summary> /// Finalizar la comanda con la facturacion del dinero relacionado con la comanda. /// </summary> /// <param name="comanda"></param> private void cancelarCuenta(Comanda comanda) { if (comanda.estadoCuenta.estadoCuenta_id.Equals("CXP")) { //update comanda foreach (PagoCuenta item in comanda.obtenerDetallePagos()) { try { //Actualiza y guarda el pago de la comanda con su respectivo monto PagoCuentaLN.Nuevo(comanda.comanda_id, item); //Actualiza el estado de la cuenta //crea un nuevo objeto 'EstadoCuenta' EstadoCuenta estadoCuenta = new EstadoCuenta(); //Selecciona el objeto desde la base de datos estadoCuenta = EstadoCuentaLN.SeleccionarEstadoCuenta("C-SUCCESS"); //Se agrega el objeto a la comanda actual comanda.estadoCuenta = estadoCuenta; //Actualiza el estado de la comanda a finalizada comanda.estadoComanda = EstadoComandaLN.SeleccionarEstadoComanda("FIN"); //Actualiza el estado de la cuenta a nivel de datos ComandaLN.Modificar(comanda); //Liberar la mesa liberarMesa(comanda); lblErrorMessage.Text = "La comanda has sido cancelada satisfactoriamente. Espere unos segundos y será redirigido a la página principal de comandas."; lblErrorMessage.CssClass = "alert alert-success"; Response.AppendHeader("Refresh", "2;url=reporteFactura.aspx"); } catch (Exception ex) { lblErrorMessage.Text = "Ha ocurrido un error al procesar el pago de la comanda.\n" + "Código de error: " + ex.Message; } } } }
public static string cadena_Amigable(this EstadoCuenta estado) { switch (estado) { case EstadoCuenta.CONECTANDO: return("Conectando"); case EstadoCuenta.DESCONECTADO: return("Desconectado"); case EstadoCuenta.INTERCAMBIO: return("Intercambiando"); case EstadoCuenta.LUCHANDO: return("Combate"); case EstadoCuenta.RECOLECTANDO: return("Recolectando"); case EstadoCuenta.MOVIMIENTO: return("Desplazando"); case EstadoCuenta.CONECTADO_INACTIVO: return("Inactivo"); case EstadoCuenta.ALMACENAMIENTO: return("Almacenamiento"); case EstadoCuenta.DIALOGANDO: return("Dialogando"); case EstadoCuenta.COMPRANDO: return("Comprando"); case EstadoCuenta.VENDIENDO: return("Vendiendo"); case EstadoCuenta.REGENERANDO: return("Regenerando Vida"); default: return("-"); } }
public static string cadena_Amigable(this EstadoCuenta estado) { switch (estado) { case EstadoCuenta.CONECTANDO: return("Connecté"); case EstadoCuenta.DESCONECTADO: return("Deconnecté"); case EstadoCuenta.INTERCAMBIO: return("Echange"); case EstadoCuenta.LUCHANDO: return("Combat"); case EstadoCuenta.RECOLECTANDO: return("Recolte"); case EstadoCuenta.MOVIMIENTO: return("Deplacement"); case EstadoCuenta.CONECTADO_INACTIVO: return("Inactif"); case EstadoCuenta.ALMACENAMIENTO: return("Stockage"); case EstadoCuenta.DIALOGANDO: return("Dialog"); case EstadoCuenta.COMPRANDO: return("Achat"); case EstadoCuenta.VENDIENDO: return("Vente"); case EstadoCuenta.REGENERANDO: return("Regeneration"); default: return("-"); } }
public void get_Cerrar_Dialogo(ClienteTcp cliente, string paquete) { Cuenta cuenta = cliente.cuenta; EstadoCuenta estado_Cuenta = cuenta.Estado_Cuenta; EstadoCuenta estadoCuenta = estado_Cuenta; if (estadoCuenta != EstadoCuenta.DIALOGANDO) { if (estadoCuenta == EstadoCuenta.ALMACENAMIENTO) { cuenta.juego.personaje.inventario.evento_Almacenamiento_Abierto(); } } else { IEnumerable <Npcs> source = cuenta.juego.mapa.lista_npcs(); Npcs npcs = source.ElementAt((int)(cuenta.juego.personaje.hablando_npc_id * -1 - 1)); npcs.respuestas.Clear(); npcs.respuestas = null; cuenta.Estado_Cuenta = EstadoCuenta.CONECTADO_INACTIVO; cuenta.juego.personaje.evento_Dialogo_Acabado(); } }
private void CargarReportesSaldos(ref ReportDocument xDoc, EstadoCuenta E, int Index) { TextObject Campo; Campo = (TextObject)xDoc.ReportDefinition.ReportObjects["txtCuenta" + Index]; Campo.Text = E.Cliente.IdCliente.ToString(); Campo = (TextObject)xDoc.ReportDefinition.ReportObjects["txtNombre" + Index]; Campo.Text = E.Cliente.Nombre; Campo = (TextObject)xDoc.ReportDefinition.ReportObjects["txtDireccion" + Index]; Campo.Text = E.Cliente.Direccion; decimal VPesos = (E.VencidoPesos); decimal VDolares = E.VencidoDolares; decimal TPesos = (E.Pendiente(1) + E.getMora(1)); decimal TDolares = (E.Pendiente(2) + E.getMora(2)); if (TPesos < 0) { VPesos = 0; } if (TDolares < 0) { VDolares = 0; } Campo = (TextObject)xDoc.ReportDefinition.ReportObjects["txtFecha" + Index]; Campo.Text = DateTime.Today.ToShortDateString(); Campo = (TextObject)xDoc.ReportDefinition.ReportObjects["txtVencidoPesos" + Index]; Campo.Text = FormatearImporte(VPesos); Campo = (TextObject)xDoc.ReportDefinition.ReportObjects["txtVencidoDolares" + Index]; Campo.Text = FormatearImporte(VDolares); Campo = (TextObject)xDoc.ReportDefinition.ReportObjects["txtTotalPesos" + Index]; Campo.Text = FormatearImporte(TPesos); Campo = (TextObject)xDoc.ReportDefinition.ReportObjects["txtTotalDolares" + Index]; Campo.Text = FormatearImporte(TDolares); }
public ActionResult EstadosCuentas(EstadoCuenta estadoCuenta) { GenerarAsientoEstadoCuenta(estadoCuenta); return(RedirectToAction("Index", new { id = estadoCuenta.ComprobanteId })); }
private void GenerarAsientoEstadoCuenta(EstadoCuenta estadoCuenta) { var usuarioActual = HttpContext.User.Identity.Name; var cuentaEstadoCuenta = new CuentaAsiento //Debito { ComprobanteId = estadoCuenta.ComprobanteId, CuentaContableId = estadoCuenta.CuentaContableEstadoId, Glosa = estadoCuenta.Glosa, Debe = estadoCuenta.Debe, Haber = estadoCuenta.Haber, TerritorioId = 1, PlanProgramaticoId = 6, ContraparteId = 1, EsDebe = true, EsAjuste = false, UsuarioCreacion = usuarioActual, UsuarioModificacion = usuarioActual }; cuentasAsientosManager.InsertCuentaAsiento(cuentaEstadoCuenta); var cuentaPrograma = new CuentaAsiento { ComprobanteId = estadoCuenta.ComprobanteId, CuentaContableId = estadoCuenta.CuentaContableId, Glosa = estadoCuenta.Glosa, Debe = estadoCuenta.Haber, Haber = estadoCuenta.Debe, TerritorioId = 1, PlanProgramaticoId = 6, ContraparteId = 1, EsDebe = false, EsAjuste = false, UsuarioCreacion = usuarioActual, UsuarioModificacion = usuarioActual }; cuentasAsientosManager.InsertCuentaAsiento(cuentaPrograma); var comprobanteActual = comprobantesManager.GetComprobante(estadoCuenta.ComprobanteId); // Insertar en la Tabla de Estados de Cuentas if (!estadoCuenta.EstadoCuentaRelacionado) { if (estadoCuenta.Debe > 0) { var estadoCuentaDebe = new EstadoCuenta { TipoEstadoCuentaId = estadoCuenta.TipoEstadoCuentaId, DebeCiudadId = comprobanteActual.CiudadId, DebeFacilityId = comprobanteActual.FacilityId, DebeCuentaAsientoId = cuentaEstadoCuenta.Id, UsuarioCreacion = usuarioActual, UsuarioModificacion = usuarioActual }; estadosCuentasManager.InsertEstadoCuenta(estadoCuentaDebe); } if (estadoCuenta.Haber > 0) { var estadoCuentaHaber = new EstadoCuenta { TipoEstadoCuentaId = estadoCuenta.TipoEstadoCuentaId, HaberCiudadId = comprobanteActual.CiudadId, HaberFacilityId = comprobanteActual.FacilityId, HaberCuentaAsientoId = cuentaEstadoCuenta.Id, UsuarioCreacion = usuarioActual, UsuarioModificacion = usuarioActual }; estadosCuentasManager.InsertEstadoCuenta(estadoCuentaHaber); } } // Si es estado de Cuentas Relacionado Actualizar el Estado de Cuentas Correspondiente if (estadoCuenta.EstadoCuentaRelacionado) { var estadoCuentaRelacionado = estadosCuentasManager.GetEstadoCuenta(estadoCuenta.EstadoCuentaRelacionadoId); estadoCuentaRelacionado.UsuarioModificacion = usuarioActual; var completarDebe = (estadoCuentaRelacionado.DebeCuentaAsientoId == null); if (completarDebe) { estadoCuentaRelacionado.DebeCiudadId = comprobanteActual.CiudadId; estadoCuentaRelacionado.DebeFacilityId = comprobanteActual.FacilityId; estadoCuentaRelacionado.DebeCuentaAsientoId = cuentaEstadoCuenta.Id; estadosCuentasManager.UpdateEstadoCuentaDebe(estadoCuentaRelacionado); } else { estadoCuentaRelacionado.HaberCiudadId = comprobanteActual.CiudadId; estadoCuentaRelacionado.HaberFacilityId = comprobanteActual.FacilityId; estadoCuentaRelacionado.HaberCuentaAsientoId = cuentaEstadoCuenta.Id; estadosCuentasManager.UpdateEstadoCuentaHaber(estadoCuentaRelacionado); } } }
private void ImprimirEstadoCuenta(object xEC, bool xMostrar) { EstadoCuenta EC = (EstadoCuenta)xEC; System.Globalization.CultureInfo r = new System.Globalization.CultureInfo("es-UY"); r.NumberFormat.CurrencyDecimalSeparator = "."; r.NumberFormat.NumberDecimalSeparator = ","; System.Threading.Thread.CurrentThread.CurrentCulture = r; ReportDocument rptDoc; rptDoc = new repEstadoCuenta(); rptDoc.PrintOptions.PrinterName.ToString(); TextObject Campo; Campo = (TextObject)rptDoc.ReportDefinition.ReportObjects["repLCredito"]; if (EC.Cliente.Lineacredito < 1) { Campo.Text = string.Format("0"); } else { Campo.Text = string.Format(EC.Cliente.Lineacredito.ToString(), "##,##.00"); } Campo = (TextObject)rptDoc.ReportDefinition.ReportObjects["repCta"]; Campo.Text = EC.Cliente.IdCliente.ToString(); Campo = (TextObject)rptDoc.ReportDefinition.ReportObjects["repVencidoPesos"]; if (EC.VencidoPesos < 1) { Campo.Text = string.Format("0"); } else { Campo.Text = string.Format(EC.VencidoPesos.ToString(), "##,##.00"); } Campo = (TextObject)rptDoc.ReportDefinition.ReportObjects["repVencidoDolares"]; if (EC.VencidoDolares < 1) { Campo.Text = string.Format("0"); } else { Campo.Text = string.Format(EC.VencidoDolares.ToString(), "##,##.00"); } Campo = (TextObject)rptDoc.ReportDefinition.ReportObjects["nomcliente"]; Campo.Text = EC.Cliente.Nombre.ToString(); Campo = (TextObject)rptDoc.ReportDefinition.ReportObjects["direccion"]; Campo.Text = EC.Cliente.Direccion.ToString(); Campo = (TextObject)rptDoc.ReportDefinition.ReportObjects["repDisponible"]; decimal Disponible = 0; Disponible = (EC.Cliente.Lineacredito - (EC.Pendiente(1) + (EC.Pendiente(2) * EC.Cotizacion))); if (Disponible < 0) { Campo.Text = string.Format("0"); } else { Campo.Text = string.Format(Disponible.ToString(), "##,##.00"); } Campo = (TextObject)rptDoc.ReportDefinition.ReportObjects["repDescuentoPesos"]; if (EC.DescuentoPesos < 1) { Campo.Text = string.Format("0"); } else { Campo.Text = string.Format(EC.DescuentoPesos.ToString(), "##,##.00"); } Campo = (TextObject)rptDoc.ReportDefinition.ReportObjects["repSaldoPesos"]; Campo.Text = string.Format((EC.Pendiente(1) + EC.getMora(1)).ToString(), "##,##.00"); Campo = (TextObject)rptDoc.ReportDefinition.ReportObjects["repSaldoDolares"]; Campo.Text = string.Format((EC.Pendiente(2) + EC.getMora(2)).ToString(), "##,##.00"); Campo = (TextObject)rptDoc.ReportDefinition.ReportObjects["repDescuentoPesos"]; if (EC.DescuentoDolares < 1) { Campo.Text = string.Format("0"); } else { Campo.Text = string.Format(EC.DescuentoDolares.ToString(), "##,##.00"); } Campo = (TextObject)rptDoc.ReportDefinition.ReportObjects["txtTotalD"]; Campo.Text = String.Format(CultureInfo.InvariantCulture, "{0:0,0.00}", (EC.Pendiente(2) + EC.getMora(2))); Campo = (TextObject)rptDoc.ReportDefinition.ReportObjects["txtTotalP"]; Campo.Text = String.Format(CultureInfo.InvariantCulture, "{0:0,0.00}", (EC.Pendiente(1) + EC.getMora(1))); rptDoc.SetDataSource(EC.Impresion()); if (xMostrar) { frmImpresion frmReport = new Reportes.frmImpresion(); CrystalReportViewer RP = (CrystalReportViewer)frmReport.Controls["RPViewer"]; RP.ReportSource = rptDoc; frmReport.Show(); } else { rptDoc.PrintToPrinter(0, false, 0, 0); } SetRegion(); }
public void ImprimirPendientes(EstadoCuenta xEC, bool xMostrar) { DataTable Table = new DataTable("Facturas"); DataColumn ColSer = Table.Columns.Add("Serie", Type.GetType("System.String")); DataColumn ColFec = Table.Columns.Add("Fecha", Type.GetType("System.String")); DataColumn ColNum = Table.Columns.Add("Numero", Type.GetType("System.String")); DataColumn ColPesos = Table.Columns.Add("Pesos", Type.GetType("System.Decimal")); DataColumn ColDolares = Table.Columns.Add("Dolares", Type.GetType("System.Decimal")); foreach (MovimientoGeneral M in xEC.Pendientes()) { DataRow RM = Table.NewRow(); RM["Fecha"] = M.Fecha.ToShortDateString(); if (M.Tarifa == 1) { RM["Serie"] = M.Serie + "**"; } else { RM["Serie"] = M.Serie; } RM["Numero"] = M.Numero.ToString(); if (M.Moneda.Codmoneda == 1) { RM["Pesos"] = M.Importe; } else { RM["Dolares"] = M.Importe; } Table.Rows.Add(RM); } System.Globalization.CultureInfo r = new System.Globalization.CultureInfo("es-UY"); r.NumberFormat.CurrencyDecimalSeparator = "."; r.NumberFormat.NumberDecimalSeparator = ","; System.Threading.Thread.CurrentThread.CurrentCulture = r; ReportDocument rptDoc; rptDoc = new rptPendientes(); rptDoc.PrintOptions.PrinterName.ToString(); TextObject Campo; Campo = (TextObject)rptDoc.ReportDefinition.ReportObjects["txtCuenta"]; Campo.Text = xEC.Cliente.IdCliente.ToString(); Campo = (TextObject)rptDoc.ReportDefinition.ReportObjects["txtNombre"]; Campo.Text = xEC.Cliente.Nombre.ToString(); Campo = (TextObject)rptDoc.ReportDefinition.ReportObjects["txtTotalPesos"]; Campo.Text = string.Format((xEC.Pendiente(1).ToString()), "##,##.00"); Campo = (TextObject)rptDoc.ReportDefinition.ReportObjects["txtTotalDolares"]; Campo.Text = string.Format((xEC.Pendiente(2).ToString()), "##,##.00"); rptDoc.SetDataSource(Table); if (xMostrar) { frmImpresion frmReport = new Reportes.frmImpresion(); CrystalReportViewer RP = (CrystalReportViewer)frmReport.Controls["RPViewer"]; RP.ReportSource = rptDoc; frmReport.Show(); } else { rptDoc.PrintToPrinter(0, false, 0, 0); } SetRegion(); }