/// <summary> /// Converts this instance of <see cref="facturacionDto"/> to an instance of <see cref="facturacion"/>. /// </summary> /// <param name="dto"><see cref="facturacionDto"/> to convert.</param> public static facturacion ToEntity(this facturacionDto dto) { if (dto == null) { return(null); } var entity = new facturacion(); entity.v_FacturacionId = dto.v_FacturacionId; entity.d_FechaRegistro = dto.d_FechaRegistro; entity.d_FechaCobro = dto.d_FechaCobro; entity.v_NumeroFactura = dto.v_NumeroFactura; entity.i_EstadoFacturacion = dto.i_EstadoFacturacion; entity.v_EmpresaCliente = dto.v_EmpresaCliente; entity.v_EmpresaSede = dto.v_EmpresaSede; entity.d_Detraccion = dto.d_Detraccion; entity.d_SubTotal = dto.d_SubTotal; entity.d_Igv = dto.d_Igv; entity.d_MontoTotal = dto.d_MontoTotal; entity.d_FechaInicio = dto.d_FechaInicio; entity.d_FechaFin = dto.d_FechaFin; entity.i_IsDeleted = dto.i_IsDeleted; entity.i_InsertUserId = dto.i_InsertUserId; entity.d_InsertDate = dto.d_InsertDate; entity.i_UpdateUserId = dto.i_UpdateUserId; entity.d_UpdateDate = dto.d_UpdateDate; entity.v_Descripcion = dto.v_Descripcion; entity.d_Descuento = dto.d_Descuento; dto.OnEntity(entity); return(entity); }
/// <summary> /// Converts this instance of <see cref="facturacion"/> to an instance of <see cref="facturacionDto"/>. /// </summary> /// <param name="entity"><see cref="facturacion"/> to convert.</param> public static facturacionDto ToDTO(this facturacion entity) { if (entity == null) { return(null); } var dto = new facturacionDto(); dto.v_FacturacionId = entity.v_FacturacionId; dto.d_FechaRegistro = entity.d_FechaRegistro; dto.d_FechaCobro = entity.d_FechaCobro; dto.v_NumeroFactura = entity.v_NumeroFactura; dto.i_EstadoFacturacion = entity.i_EstadoFacturacion; dto.v_EmpresaCliente = entity.v_EmpresaCliente; dto.v_EmpresaSede = entity.v_EmpresaSede; dto.d_Detraccion = entity.d_Detraccion; dto.d_SubTotal = entity.d_SubTotal; dto.d_Igv = entity.d_Igv; dto.d_MontoTotal = entity.d_MontoTotal; dto.d_FechaInicio = entity.d_FechaInicio; dto.d_FechaFin = entity.d_FechaFin; dto.i_IsDeleted = entity.i_IsDeleted; dto.i_InsertUserId = entity.i_InsertUserId; dto.d_InsertDate = entity.d_InsertDate; dto.i_UpdateUserId = entity.i_UpdateUserId; dto.d_UpdateDate = entity.d_UpdateDate; dto.v_Descripcion = entity.v_Descripcion; dto.d_Descuento = entity.d_Descuento; entity.OnDTO(dto); return(dto); }
// // GET: /NotaCreditoVenta/Pagar public ActionResult Pagar(long id = 0) { int rol = Convert.ToInt16(Session["Rol_id"]); bool Validacion = SEG.ValidarAcceso(rol, "NotaCreditoVenta", "Pagar"); if (Validacion) { nota_credito_venta NCV = db.nota_credito_venta.Where(p => p.id == id).Select(p => p).Single(); NCV.fecha_pagado = DateTime.Today; facturacion FAC = new facturacion(); FAC.TIPO_FACTURACION_id = 2; FAC.M_VENTA_id = Convert.ToInt16(NCV.id); db.facturacion.Add(FAC); try { db.SaveChanges(); } catch (Exception e) { throw e; } return(RedirectToAction("Index")); } else { return(RedirectToAction("Error")); } }
public async Task <IActionResult> Putfacturacion(int id, facturacion facturacion) { if (id != facturacion.FacturacionId) { return(BadRequest()); } _context.Entry(facturacion).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!facturacionExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <facturacion> > Postfacturacion(facturacion facturacion) { _context.facturaciones.Add(facturacion); await _context.SaveChangesAsync(); return(CreatedAtAction("Getfacturacion", new { id = facturacion.FacturacionId }, facturacion)); }
public ActionResult DeleteConfirmed(int id) { facturacion facturacion = db.Facturacion.Find(id); db.Facturacion.Remove(facturacion); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "id,NombreDelCliente,ProductosComprados,fecha,total")] facturacion facturacion) { if (ModelState.IsValid) { db.Entry(facturacion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(facturacion)); }
public ActionResult Create([Bind(Include = "id,NombreDelCliente,ProductosComprados,fecha,total")] facturacion facturacion) { if (ModelState.IsValid) { db.Facturacion.Add(facturacion); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(facturacion)); }
public void delete(facturacion f) { Conexion con = new Conexion(); String SQL = "DELETE FROM facturacion WHERE idFacturacion=@idFacturacion limit 1;"; MySqlCommand sqlCom = new MySqlCommand(); sqlCom.CommandText = SQL; sqlCom.Parameters.AddWithValue("@idFacturacion", f.idFacturacion); con.EjecutaSQLComando(sqlCom); }
public ActionResult Edit([Bind(Include = "NumeroFactura,IdVehiculo,IdPersona,Fecha_enrtada,Fecha_salida,DetalleObservaciones,Bahia,FacturaPermanente")] facturacion facturacion) { if (ModelState.IsValid) { db.Entry(facturacion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Bahia = new SelectList(db.bahias, "idBahias", "idBahias", facturacion.Bahia); ViewBag.IdVehiculo = new SelectList(db.vehiculos, "idVehiculos", "Placa", facturacion.IdVehiculo); ViewBag.IdPersona = new SelectList(db.personas, "idPersonas", "Nombre", facturacion.IdPersona); return(View(facturacion)); }
// GET: facturacion/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } facturacion facturacion = db.Facturacion.Find(id); if (facturacion == null) { return(HttpNotFound()); } return(View(facturacion)); }
// GET: facturacions/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } facturacion facturacion = db.facturacion.Find(id); if (facturacion == null) { return(HttpNotFound()); } ViewBag.Bahia = new SelectList(db.bahias, "idBahias", "idBahias", facturacion.Bahia); ViewBag.IdVehiculo = new SelectList(db.vehiculos, "idVehiculos", "Placa", facturacion.IdVehiculo); ViewBag.IdPersona = new SelectList(db.personas, "idPersonas", "Nombre", facturacion.IdPersona); return(View(facturacion)); }
public void insert(facturacion f) { Conexion con = new Conexion(); String SQL = "INSERT INTO facturacion (nombreEquipo,RFC,calle,numero,colonia,ciudad,codigoPostal)" + "VALUES (@nombreEquipo,@RFC,@calle,@numero,@colonia,@ciudad,@codigoPostal);"; MySqlCommand sqlCom = new MySqlCommand(); sqlCom.CommandText = SQL; sqlCom.Parameters.AddWithValue("@nombreEquipo", f.nombreEquipo); sqlCom.Parameters.AddWithValue("@RFC", f.RFC); sqlCom.Parameters.AddWithValue("@calle", f.calle); sqlCom.Parameters.AddWithValue("@numero", f.numero); sqlCom.Parameters.AddWithValue("@colonia", f.colonia); sqlCom.Parameters.AddWithValue("@ciudad", f.ciudad); sqlCom.Parameters.AddWithValue("@codigoPostal", f.codigoPostal); con.EjecutaSQLComando(sqlCom); }
public void update(facturacion f) { Conexion con = new Conexion(); String SQL = "UPDATE facturacion" + "SET nombreEquipo = @nombreEquipo, RFC = @RFC, calle = @calle, numero = @numero, colonia = @colonia, ciudad = @ciudad, codigoPostal = @codigoPostal" + "WHERE idFacturacion = @idFacturacion limit 1;"; MySqlCommand sqlCom = new MySqlCommand(); sqlCom.CommandText = SQL; sqlCom.Parameters.AddWithValue("@idFacturacion", f.idFacturacion); sqlCom.Parameters.AddWithValue("@nombreEquipo", f.nombreEquipo); sqlCom.Parameters.AddWithValue("@RFC", f.RFC); sqlCom.Parameters.AddWithValue("@calle", f.calle); sqlCom.Parameters.AddWithValue("@numero", f.numero); sqlCom.Parameters.AddWithValue("@colonia", f.colonia); sqlCom.Parameters.AddWithValue("@ciudad", f.ciudad); sqlCom.Parameters.AddWithValue("@codigoPostal", f.codigoPostal); con.EjecutaSQLComando(sqlCom); }
public List <facturacion> getAll() { List <facturacion> lista = new List <facturacion>(); Conexion con = new Conexion(); DataSet datos = con.LLenaComboGrid("SELECT * FROM facturacion;"); DataTable dt = datos.Tables[0]; facturacion f; foreach (DataRow r in dt.Rows) { f = new facturacion(); f.idFacturacion = (int)r.ItemArray[0]; f.nombreEquipo = (string)r.ItemArray[1]; f.RFC = (string)r.ItemArray[2]; f.calle = (string)r.ItemArray[3]; f.numero = (string)r.ItemArray[4]; f.colonia = (string)r.ItemArray[5]; f.ciudad = (string)r.ItemArray[6]; f.codigoPostal = (string)r.ItemArray[7]; lista.Add(f); } return(lista); }
public ActionResult Create(M_D_Venta MDV) { //Obteniendo el valor del Master int Maestro = Convert.ToInt16(Session["M_V"]); int TipoFacturacion = MDV.TipoFacturacion; float totalMaster = 0; int caja = Convert.ToInt16(Session["Caja_id"]); //recorriendo Arrays for (int i = 0; i < MDV.Cant.Count(); i++) { //Obtener Valores de la clase string cantidad = MDV.Cant[i]; string producto = MDV.id[i]; int producto_id = int.Parse(producto); float precio = db.producto.Where(x => x.id == producto_id).Select(x => x.precio_venta_u).Single(); float total = int.Parse(cantidad) * precio; if (cantidad != "") { d_venta DV = new d_venta(); DV.PRODUCTO_id = int.Parse(producto); DV.cantidad_producto = int.Parse(cantidad); DV.total = total; DV.M_VENTA_id = Maestro; DV.precio_u = precio; db.d_venta.Add(DV); db.SaveChanges(); totalMaster = totalMaster + DV.total; } } m_venta MV = db.m_venta.Where(p => p.id == Maestro).Select(p => p).Single(); MV.total = totalMaster; try { db.SaveChanges(); } catch (Exception e) { throw e; } if (TipoFacturacion == 1) //Nota de Credito Venta { return(RedirectToAction("Create", "NotaCreditoVenta")); } else if (TipoFacturacion == 2) //tiquete { facturacion F = new facturacion(); F.TIPO_FACTURACION_id = TipoFacturacion; F.M_VENTA_id = MV.id; db.facturacion.Add(F); db.SaveChanges(); CIC.Ingreso(caja, totalMaster, Maestro); return(Redirect("Index")); } else if (TipoFacturacion == 3) //Consumidor { CIC.Ingreso(caja, totalMaster, Maestro); return(RedirectToAction("ConsumidorFinal")); } else if (TipoFacturacion == 4) //Credito fiscal { CIC.Ingreso(caja, totalMaster, Maestro); return(RedirectToAction("CreditoFiscal")); } else { return(RedirectToAction("Index")); } }
/// <summary> /// Invoked when <see cref="ToEntity"/> operation is about to return. /// </summary> /// <param name="entity"><see cref="facturacion"/> converted from <see cref="facturacionDto"/>.</param> static partial void OnEntity(this facturacionDto dto, facturacion entity);
/// <summary> /// Invoked when <see cref="ToDTO"/> operation is about to return. /// </summary> /// <param name="dto"><see cref="facturacionDto"/> converted from <see cref="facturacion"/>.</param> static partial void OnDTO(this facturacion entity, facturacionDto dto);