public ActionResult Detalle(DetalleCotizacion cotizacion) { try { string sError = ""; string id; string cotVersion; DetalleCotizacion ctrlFiltrosCotizacion = cotizacion; id = cotizacion.idCotizacion; cotVersion = cotizacion.cotVersion; ctrlFiltrosCotizacion.cargaDetalleCotizacion(id, cotVersion, out sError); ctrlFiltrosCotizacion.cargaVersionCotizacion(id, out sError); ctrlFiltrosCotizacion.idCotizacion = id; ctrlFiltrosCotizacion.CargaServicios(id, out sError); ctrlFiltrosCotizacion.cargaImplementadores(out sError); //ctrlFiltrosCotizacion.cargarGrilla("0", "10", "idcotizacion", cotizacion.idCotizacion, cotVersion, out sError); ctrlFiltrosCotizacion.cargaMensajes(id, out sError); ctrlFiltrosCotizacion.cargaProyectosCopiar(out sError); ctrlFiltrosCotizacion.cargaPlantillasCopiar(out sError); ViewBag.Error = sError; ViewBag.IdCotizacion = id; ViewBag.Error = sError; return(View(ctrlFiltrosCotizacion)); } catch (Exception e) { ViewBag.Error = e; return(View(ViewBag.Error)); } }
public string PostDetallePedido(DetalleCotizacion dp) { try { DataTable table = new DataTable(); string query = @"Insert Into DetalleCotizaciones(IdCotizacion,ClaveProducto,Producto,Unidad,PrecioUnitario,PrecioUnitarioDlls, Cantidad, Importe, ImporteDlls, Observaciones, CampoExtra1, CampoExtra2, CampoExtra3) values ( " + dp.IdCotizacion + " , '" + dp.ClaveProducto + "' , '" + dp.Producto + "' , '" + dp.Unidad + "' , '" + dp.PrecioUnitario + "' , '" + dp.PrecioUnitarioDlls + "' , '" + dp.Cantidad + "' , '" + dp.Importe + "' , '" + dp.ImporteDlls + "' , '" + dp.Observaciones + "' , '" + dp.CampoExtra1 + "' , '" + dp.CampoExtra2 + "' , '" + dp.CampoExtra3 + "')"; using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["Prolapp"].ConnectionString)) using (var cmd = new SqlCommand(query, con)) using (var da = new SqlDataAdapter(cmd)) { cmd.CommandType = CommandType.Text; da.Fill(table); } return("Detalle Pedido Agregado"); } catch (Exception exe) { return("Se produjo un error" + exe); } }
public string PutDetalleCotizacion(DetalleCotizacion dp) { try { DataTable table = new DataTable(); string query = @" Execute etEditarDetalleCotizacion " + dp.IdDetalleCotizacion + " , " + dp.IdCotizacion + " , '" + dp.ClaveProducto + "' , '" + dp.Producto + "' , '" + dp.Unidad + "' , '" + dp.PrecioUnitario + "' , '" + dp.PrecioUnitarioDlls + "' , '" + dp.Cantidad + "' , '" + dp.Importe + "' , '" + dp.ImporteDlls + "' , '" + dp.Observaciones + "'"; using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["Prolapp"].ConnectionString)) using (var cmd = new SqlCommand(query, con)) using (var da = new SqlDataAdapter(cmd)) { cmd.CommandType = CommandType.Text; da.Fill(table); } return("Detalle Pedido Actualizado"); } catch (Exception exe) { return("Se produjo un error " + exe); } }
public async Task <IActionResult> PutDetalleCotizacion(int id, DetalleCotizacion detalleCotizacion) { if (id != detalleCotizacion.idDetalle) { return(BadRequest()); } _context.Entry(detalleCotizacion).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DetalleCotizacionExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public String vpAgregarServicioActividadesCotizacion(List <iActividad> actividadesJson, string idcotizacion, string idservicio, string cantidad) { try { string sError = ""; if (cantidad == null) { cantidad = ""; } DetalleCotizacion ctrlCotizacion = new DetalleCotizacion(); ctrlCotizacion.AgregarServicioActividadCotizacion(actividadesJson, idcotizacion, idservicio, cantidad, out sError); ViewBag.Error = sError; return(sError); } catch (Exception e) { ViewBag.Error = e.Message; return("error"); } }
protected void FillInformation(DetalleCotizacion DetCot) { AddImage(DetCot.IMAGEN, DetCot.NOMBRE); TxtNombreProd.Enabled = false; TxtDescripProd.Enabled = false; TxtNombreProd.Text = DetCot.NOMBRE; TxtDescripProd.Text = DetCot.OBSERVACION; TxtCantidad.Text = DetCot.CANTIDAD.ToString(); if (DetCot.CANTIDAD == 0) { TxtCantidad.Enabled = true; LinkBtnCantidad.Text = "Actualizar"; } else { TxtCantidad.Enabled = false; LinkBtnCantidad.Text = "Editar"; } if (DetCot.COSTMOUN == 0) { LinkBtnCostoMO.Text = "Agregar Mano de Obra de instalación."; } else { TxtCostoMO.Text = DetCot.COSTMOUN.ToString(); LblCostoMO.Text = "Costo Instalación:" + DetCot.COSTMOUN.ToString("C0", CultureInfo.CurrentCulture) + " por unidad."; LblCostoMO.Visible = true; LinkBtnCostoMO.Text = "Editar Costo de Instalación"; } }
public string SolicitarDescuento(string id, string comentarios) { string sError = ""; DetalleCotizacion ctrlCotizacion = new DetalleCotizacion(); ctrlCotizacion.SolicitarDescuento(id, comentarios, out sError); return(sError); }
public string EliminarComponente(string id) { string sError = ""; DetalleCotizacion ctrlCotizacion = new DetalleCotizacion(); ctrlCotizacion.EliminarComponente(id, out sError); return(sError); }
public ActionResult DeleteConfirmed(int id) { DetalleCotizacion detalleCotizacion = db.DetalleCotizacion.Find(id); db.DetalleCotizacion.Remove(detalleCotizacion); db.SaveChanges(); return(RedirectToAction("Index")); }
public string Descuento(string id, string comentarios, string descuento) { string sError = ""; DetalleCotizacion ctrlCotizacion = new DetalleCotizacion(); ctrlCotizacion.Descuento(id, comentarios, descuento, out sError); return(sError); }
public string CopiarCotizacionMigrada(string id, string idProyecto, string idPlantilla) { string sError = ""; DetalleCotizacion ctrlCotizacion = new DetalleCotizacion(); ctrlCotizacion.CopiarMigrada(id, idProyecto, idPlantilla, out sError); return(sError); }
public string GetDetalleCotizacionDomainService(int id, DetalleCotizacion detalleCotizacion) { if (detalleCotizacion == null) { return("El detalle de cotizacion no existe"); } return(null); }
public string VersionarCotizacion(string id, string comentarios) { string sError = ""; DetalleCotizacion ctrlCotizacion = new DetalleCotizacion(); ctrlCotizacion.Versionar(id, comentarios, out sError); return(sError); }
public string CopiarCotizacion(string id, string idProyecto) { string sError = ""; DetalleCotizacion ctrlCotizacion = new DetalleCotizacion(); ctrlCotizacion.Copiar(id, idProyecto, out sError); return(sError); }
public string CambiarEstadoCotizacion(string id, string idAplicacion, string idAccion, string motivo) { string sError = ""; DetalleCotizacion ctrlCotizacion = new DetalleCotizacion(); ctrlCotizacion.CambiarEstado(id, idAplicacion, idAccion, motivo, out sError); return(sError); }
public string EliminarServicio(string id, string idVersion) { string sError = ""; DetalleCotizacion ctrlCotizacion = new DetalleCotizacion(); ctrlCotizacion.EliminarServicio(id, idVersion, out sError); return(sError); }
public string PostDetalleCotizacionDomainService(DetalleCotizacion detalleCotizacion) { if (detalleCotizacion.cantidadProducto == 0) { return("Por favor ingrese la cantidad del producto deseado"); } return(null); }
public string vpValidarServicioComponente(string idcotizacion, string id, string tipo) { string sError = ""; DetalleCotizacion dcot = new DetalleCotizacion(); DataTable validate = new DataTable(); validate = dcot.validarServicioComponenteCC(idcotizacion, id, tipo, out sError); return(validate.Rows[0][0].ToString()); }
public string AgregarCuotas(string id, string idAplicacion, string idAccion, string motivo, string cuotas) { string sError = ""; DetalleCotizacion ctrlCotizacion = new DetalleCotizacion(); ctrlCotizacion.CambiarEstado(id, idAplicacion, idAccion, motivo, out sError); ctrlCotizacion.AgregarCuotas(id, cuotas, out sError); return(sError); }
public string editarCotizacion(string id, string descripcion, string fecha) { string sError = ""; DetalleCotizacion oCotGrilla = new DetalleCotizacion(); oCotGrilla.UpdateCotizacion(id, descripcion, fecha, out sError); return(sError); }
public string vpValidarCentroCostoComponente(string idusuario, string idcotizacion) { string sError = ""; DetalleCotizacion dcot = new DetalleCotizacion(); DataTable validate = new DataTable(); validate = dcot.validarCentroCostoComponente(idusuario, idcotizacion, out sError); return(validate.Rows[0][0].ToString()); }
public ActionResult Edit([Bind(Include = "DetalleCotizacionId,CotizacionId,ProductoId,Cantidad")] DetalleCotizacion detalleCotizacion) { if (ModelState.IsValid) { db.Entry(detalleCotizacion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CotizacionId = new SelectList(db.Cotizacion, "CotizacionId", "CotizacionId", detalleCotizacion.CotizacionId); ViewBag.ProductoId = new SelectList(db.Producto, "ProductoId", "Nombre", detalleCotizacion.ProductoId); return(View(detalleCotizacion)); }
public ActionResult Edit([Bind(Include = "idDetalleCotizacion,idEncabezadoCotizacion,idVehiculo,cantidad,porcentajeDescuento,precio,montoDescuento,montoImpuesto,montoTotal")] DetalleCotizacion detalleCotizacion) { if (ModelState.IsValid) { db.Entry(detalleCotizacion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idEncabezadoCotizacion = new SelectList(db.EncabezadoCotizacion, "idEncabezadoCotizacion", "idEncabezadoCotizacion", detalleCotizacion.idEncabezadoCotizacion); ViewBag.idVehiculo = new SelectList(db.Vehiculo, "idVehiculo", "codigo", detalleCotizacion.idVehiculo); return(View(detalleCotizacion)); }
public async Task <ActionResult <DetalleCotizacion> > PostDetalleCotizacion(DetalleCotizacion detalleCotizacion) { var respuestaDetalleAppService = await _detalleCotizacionAppService.PostDetalleCotizacionApplicationService(detalleCotizacion); bool noHayErroresEnLasValidaciones = respuestaDetalleAppService == null; if (noHayErroresEnLasValidaciones) { return(CreatedAtAction(nameof(GetDetalleCotizacion), new { id = detalleCotizacion.idDetalle }, detalleCotizacion)); } return(BadRequest(respuestaDetalleAppService)); }
public string GuardarSubservicioPlantilla(string idservicio, string idplantillasubservicio, string idversion) { string sError = ""; JavaScriptSerializer jss = new JavaScriptSerializer(); DetalleCotizacion ctrlCotizacion = new DetalleCotizacion(); ctrlCotizacion.AgregarSubserviciosPlantilla(idservicio, idplantillasubservicio, idversion, out sError); ctrlCotizacion.CargaSubservicios("1", idservicio, idversion, out sError); ViewBag.Error = sError; return(jss.Serialize(ctrlCotizacion.dtSubservicios)); }
// GET: DetalleCotizacions/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DetalleCotizacion detalleCotizacion = db.DetalleCotizacion.Find(id); if (detalleCotizacion == null) { return(HttpNotFound()); } return(View(detalleCotizacion)); }
public string EliminarSubservicio(string idservicio, string idsubservicio, string idversion) { string sError = ""; JavaScriptSerializer jss = new JavaScriptSerializer(); DetalleCotizacion ctrlCotizacion = new DetalleCotizacion(); ctrlCotizacion.EliminarSubservicio(idsubservicio, idversion, out sError); ctrlCotizacion.CargaSubservicios("1", idservicio, idversion, out sError); ViewBag.Error = sError; return(jss.Serialize(ctrlCotizacion.dtSubservicios)); }
public string ModificarSubservicio(string idservicio, string idsubservicio, string idversion, string nombre, string horas) { string sError = ""; JavaScriptSerializer jss = new JavaScriptSerializer(); DetalleCotizacion ctrlCotizacion = new DetalleCotizacion(); ctrlCotizacion.ModificarSubservicio(idsubservicio, nombre, horas, out sError); ctrlCotizacion.CargaSubservicios("1", idservicio, idversion, out sError); ViewBag.Error = sError; return(jss.Serialize(ctrlCotizacion.dtSubservicios)); }
public Boolean EliminarCotizacion(string id) { try { string sError = ""; DetalleCotizacion ctrlEliminarCotizacion = new DetalleCotizacion(); ctrlEliminarCotizacion.BorrarCotizacion(id, out sError); return(true); } catch (Exception e) { return(false); } }
public string CargaPlantillaSubservicio(string idservicio) { string sError = ""; JavaScriptSerializer jss = new JavaScriptSerializer(); DetalleCotizacion ctrlCotizacion = new DetalleCotizacion(); ctrlCotizacion.CargaPlantillaSubservicios(idservicio, out sError); ViewBag.Error = sError; return(jss.Serialize(ctrlCotizacion.plantillasubserviciosJson)); }