/// <summary> /// Método que calcula los tiempos estándar. /// </summary> public void Calcular() { TiempoSetup = DataManager.GetTimeSetup(CentroTrabajo); bool banPintura = Module.GetValorPropiedadBool("llevapintura", PropiedadesRequeridasBool); bool banAceite = Module.GetValorPropiedadBool("llevaAceite", PropiedadesRequeridasBool); Propiedad pWidth = Module.GetPropiedad("H1", PropiedadesRequeridadas); double width = Module.ConvertTo(EnumEx.GetEnumDescription(DataManager.TipoDato.Distance), pWidth.Unidad, EnumEx.GetEnumDescription(DataManager.UnidadDistance.Inch), pWidth.Valor); Propiedad pCantidadFranjas = Module.GetPropiedad("CantidadFranjas", PropiedadesRequeridadas); double cantidadFranjas = Module.ConvertTo(EnumEx.GetEnumDescription(DataManager.TipoDato.Cantidad), pCantidadFranjas.Unidad, EnumEx.GetEnumDescription(DataManager.UnidadCantidad.Unidades), pCantidadFranjas.Valor); double tCicloAceite, tCicloPintura = 0; tCicloAceite = banAceite ? 0.509586538461538 : 0; tCicloPintura = banPintura ? 4.84369791666667 : 0; TiempoMachine = Math.Round(((63.12 + (tCicloPintura * cantidadFranjas) + (tCicloAceite)) * (width) / (144)) * 100, 3); //Obtenermos el valor específico de las propiedades requeridas. TiempoLabor = TiempoMachine * FactorLabor; TiempoMachine = 0; }
public CentroTrabajo517() { CentroTrabajo = "517"; FactorLabor = 1; PropiedadesRequeridadas = new List <Propiedad>(); PropiedadesRequeridasBool = new List <PropiedadBool>(); PropiedadesRequeridasCadena = new List <PropiedadCadena>(); PropiedadesRequeridasOpcionles = new List <PropiedadOptional>(); Alertas = new List <string>(); Propiedad diametroAnillo = new Propiedad { Nombre = "D1", TipoDato = "Distance", Unidad = "Inch (in)", DescripcionLarga = "Diámetro nominal del segmento (Plano)", Imagen = null, DescripcionCorta = "Diámetro nominal del segmento:" }; PropiedadesRequeridadas.Add(diametroAnillo); Propiedad widthAnillo = DataManager.GetPropiedadByNombre("H1"); widthAnillo.Unidad = "Inch (in)"; PropiedadesRequeridadas.Add(widthAnillo); PropiedadBool pChafalnInterno = new PropiedadBool { Nombre = "ope_hurricane", DescripcionCorta = "¿Desengrase Hurricane?", DescripcionLarga = "Activar si el desengrase Lapeado es Hurricane", Valor = false }; PropiedadesRequeridasBool.Add(pChafalnInterno); _anillo = new Anillo(); }
public ObservableCollection <MateriaPrimaAceros> CalcularMateriaPrimaAceroSegmento() { Propiedad a1Max = Module.GetPropiedad("a1", _elAnillo.PerfilID.Propiedades, "Max"); Propiedad a1Min = Module.GetPropiedad("a1", _elAnillo.PerfilID.Propiedades, "Min"); Propiedad h1Max = Module.GetPropiedad("h11", _elAnillo.PerfilLateral.Propiedades, "Max"); Propiedad h1Min = Module.GetPropiedad("h11", _elAnillo.PerfilLateral.Propiedades, "Min"); h1Max.Valor = Module.ConvertTo("Distance", h1Max.Unidad, EnumEx.GetEnumDescription(DataManager.UnidadDistance.Inch), h1Max.Valor); h1Max.Unidad = EnumEx.GetEnumDescription(DataManager.UnidadDistance.Inch); h1Min.Valor = Module.ConvertTo("Distance", h1Min.Unidad, EnumEx.GetEnumDescription(DataManager.UnidadDistance.Inch), h1Min.Valor); h1Min.Unidad = EnumEx.GetEnumDescription(DataManager.UnidadDistance.Inch); double promedioWidth = Math.Round((h1Min.Valor + h1Max.Valor) / 2, 5); a1Max.Valor = Module.ConvertTo("Distance", a1Max.Unidad, EnumEx.GetEnumDescription(DataManager.UnidadDistance.Inch), a1Max.Valor); a1Max.Unidad = EnumEx.GetEnumDescription(DataManager.UnidadDistance.Inch); a1Min.Valor = Module.ConvertTo("Distance", a1Min.Unidad, EnumEx.GetEnumDescription(DataManager.UnidadDistance.Inch), a1Min.Valor); a1Min.Unidad = EnumEx.GetEnumDescription(DataManager.UnidadDistance.Inch); ObservableCollection <MateriaPrimaAceros> oLista = DataManager.GetMateriaPrimaPVD(promedioWidth, a1Min.Valor, a1Max.Valor, 0.005, _elAnillo.MaterialBase.Especificacion); return(oLista); }
public CentroTrabajo230() { CentroTrabajo = "230"; FactorLabor = 1; PropiedadesRequeridadas = new List <Propiedad>(); PropiedadesRequeridasBool = new List <PropiedadBool>(); PropiedadesRequeridasCadena = new List <PropiedadCadena>(); PropiedadesRequeridasOpcionles = new List <PropiedadOptional>(); Alertas = new List <string>(); _anillo = new Anillo(); PropiedadCadena espeMaterial = new PropiedadCadena { Nombre = "Material MAHLE", DescripcionCorta = "Material:", DescripcionLarga = "Especificación de materia prima (MF012-S,SPR-128,ETC)" }; PropiedadesRequeridasCadena.Add(espeMaterial); Propiedad _h1 = new Propiedad { Nombre = "h1", TipoDato = "Distance", DescripcionLarga = "Width nominal del anillo", Imagen = null, DescripcionCorta = "Width del anillo:" }; PropiedadesRequeridadas.Add(_h1); PropiedadBool opeFranklin = new PropiedadBool { Nombre = "Operacion ROUGH CAM TURN (FRANKLIN)", DescripcionCorta = "Operacion Franklin", DescripcionLarga = "¿El componente para por operación ROUGH CAM TURN (FRANKLIN)?", Imagen = null }; }
/// <summary> /// Método que calcula los tiempos estándar. /// </summary> public void Calcular() { TiempoSetup = DataManager.GetTimeSetup(CentroTrabajo); bool banHurricane = Module.GetValorPropiedadBool("ope_hurricane", PropiedadesRequeridasBool); Propiedad pDiametro = Module.GetPropiedad("D1", PropiedadesRequeridadas); double diametro = Module.ConvertTo("Distance", pDiametro.Unidad, "Inch (in)", pDiametro.Valor); Propiedad pWidth = Module.GetPropiedad("H1", PropiedadesRequeridadas); double width = Module.ConvertTo(EnumEx.GetEnumDescription(DataManager.TipoDato.Distance), pWidth.Unidad, EnumEx.GetEnumDescription(DataManager.UnidadDistance.Inch), pWidth.Valor); int rieles = 0; if (banHurricane) { rieles = GetRielesHurricane(diametro); TiempoMachine = Math.Round(((1440.8321 * width) / (575.964 * rieles)) * 100, 3); } else { rieles = GetRieles(diametro); TiempoMachine = Math.Round((((1266.27 + (rieles * 7.8698)) * width) / ((rieles * 15) * 36)) * 100, 3); } //Obtenermos el valor específico de las propiedades requeridas. TiempoLabor = TiempoMachine * FactorLabor; }
public HttpResponseMessage AgregarPropiedadObjeto(ObjetoPropiedad propObj) { if (!ModelState.IsValid || propObj.ObjetoOid == -1 || propObj.PropiedadOid == -1) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } Objeto objeto = db.Objetos.Find(propObj.ObjetoOid); if (objeto == null) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } Propiedad propiedad = db.Propiedades.Find(propObj.PropiedadOid); if (propiedad == null) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } if (!objeto.Propiedades.Any(p => p.Oid == propiedad.Oid)) { objeto.Propiedades.Add(propiedad); } try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } return(Request.CreateResponse(HttpStatusCode.Created)); }
protected void rpPropiedades_ItemCommand(object source, RepeaterCommandEventArgs e) { if (e.CommandName == "VerPropiedad") { try { Propiedad pro = Logica.FabricaLogica.GetLogicaPropiedad().Buscar(Convert.ToInt32(((TextBox)(e.Item.Controls[1])).Text)); if (pro != null) { Session["Propiedad"] = pro; } else { mostrarMensajeError("No se encontro la propiedad."); return; } } catch (ExcepcionPersonalizada ex) { mostrarMensajeError(ex.Message); return; } catch (Exception ex) { mostrarMensajeError("Ocurrio un problema al buscar la propiedad."); return; } Response.Redirect("~/ConsultaDePropiedad.aspx"); } }
private void btnAceptarDos_Click(object sender, EventArgs e) { PropiedadNegocio negocio = new PropiedadNegocio(); Propiedad nuevo = new Propiedad(); try { nuevo.DescripcionGeneral = txtDescripcion.Text; if (txtSuperficieCubierta.Text.Trim() == "" || txtSuperficieDescubierta.Text.Trim() == "") { MessageBox.Show("Las superficies son obligatorias"); return; } nuevo.SuperficieCubierta = int.Parse(txtSuperficieCubierta.Text); nuevo.SuperficieDescubierta = int.Parse(txtSuperficieDescubierta.Text); negocio.altaDos(nuevo); Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
// PUT api/Propiedad/IDPropiedad public void Put(int IDPropiedad, [FromBody] Propiedad Propiedad) { using (TECresEntities entities = new TECresEntities()) { var entity = entities.Propiedad.FirstOrDefault(controller => controller.IDPropiedad == IDPropiedad); entity.Nombre = Propiedad.Nombre; entity.Ubicacion = Propiedad.Ubicacion; entity.Descripcion = Propiedad.Descripcion; entity.Habitaciones = Propiedad.Habitaciones; entity.Banos = Propiedad.Banos; entity.AreaLote = Propiedad.AreaLote; entity.AreaConstruccion = Propiedad.AreaConstruccion; entity.Dueno = Propiedad.Dueno; entity.TipoInmueble = Propiedad.TipoInmueble; entity.TipoPiso = Propiedad.TipoPiso; entity.Parqueos = Propiedad.Parqueos; entity.Gimnasio = Propiedad.Gimnasio; entity.Piscina = Propiedad.Piscina; entity.ParqueoVisitas = Propiedad.ParqueoVisitas; entity.Precio = Propiedad.Precio; entity.Foto1 = Propiedad.Foto1; entity.Foto2 = Propiedad.Foto2; entity.Foto3 = Propiedad.Foto3; entity.Foto4 = Propiedad.Foto4; entity.Foto5 = Propiedad.Foto5; entities.SaveChanges(); } }
// GET: Propiedades/Details/5 public ActionResult Postular(int?id) { int idPropiedad = db.propiedades.Find(id).Id; string idusuario = User.Identity.GetUserId(); BehaviorController behavior = new BehaviorController(); Propiedad inmueble = db.propiedades.Find(idPropiedad); //var inmueble = behavior.PropiedadSeleccionada(idPropiedad); if (idusuario.Equals(inmueble.IdUsuario)) { ViewBag.Mensaje = "Error al postular, este usuario es el propietario del inmueble"; return(PartialView("_ErrorPostular")); } else { if (db.postulaciones.Where(p => p.IdUsuario == idusuario && p.IdPropiedad == idPropiedad).Count() > 0) { ViewBag.Mensaje = "Error al postular, este usuario ya esta postulado para esta propiedad"; return(PartialView("_ErrorPostular")); } else { Postular postular = new Postular() { IdPropiedad = idPropiedad, IdUsuario = idusuario }; if (behavior.Postular(postular)) { return(RedirectToAction("Index", "Perfil")); } } } return(RedirectToAction("Index", "Perfil")); }
/// <summary> /// Método que calcula los tiempos estándar. /// </summary> public void Calcular() { TiempoSetup = DataManager.GetTimeSetup(CentroTrabajo); PropiedadOptional pRecubrimiento = Module.GetPropiedadOpcional("recubrimiento", PropiedadesRequeridasOpcionles); bool chaflanInterno = Module.GetValorPropiedadBool("chaflan_interno555", PropiedadesRequeridasBool); bool rebabeo = Module.GetValorPropiedadBool("rebabeoCT555", PropiedadesRequeridasBool); double tcChaflan, tcRebabeo = 0; Propiedad pWidth = Module.GetPropiedad("H1", PropiedadesRequeridadas); double width = Module.ConvertTo(EnumEx.GetEnumDescription(DataManager.TipoDato.Distance), pWidth.Unidad, EnumEx.GetEnumDescription(DataManager.UnidadDistance.Inch), pWidth.Valor); if (pRecubrimiento.ElementSelected.ValorCadena == "Nitrurado") { tcChaflan = chaflanInterno ? 4.911818 : 0; tcRebabeo = rebabeo ? 3.17 : 0; TiempoMachine = Math.Round((((211.23 + 43.87 + (tcChaflan + tcRebabeo)) * width) / 226.8) * 100, 3); } else { if (pRecubrimiento.ElementSelected.ValorCadena == "Cromado") { tcChaflan = chaflanInterno ? 4.911818 : 0; tcRebabeo = rebabeo ? 3.172491 : 0; TiempoMachine = Math.Round((((226.6923 + 34.27 + (tcChaflan + tcRebabeo)) * width) / 226.6452) * 100, 3); } } //Obtenermos el valor específico de las propiedades requeridas. TiempoLabor = TiempoMachine * FactorLabor; }
public int Update() { Herramental obj = new Herramental(); obj.Codigo = herram.Codigo; obj.idHerramental = herram.idHerramental; Propiedad fMin = new Propiedad(); Propiedad fMax = new Propiedad(); PropiedadCadena Pdetalle = new PropiedadCadena(); PropiedadCadena PFraccMin = new PropiedadCadena(); PropiedadCadena PFraccMax = new PropiedadCadena(); fMin.Valor = double.Parse(fractMin.Text, CultureInfo.InvariantCulture.NumberFormat); fMax.Valor = double.Parse(fractMax.Text, CultureInfo.InvariantCulture.NumberFormat); Pdetalle.Valor = detalle.Text; PFraccMax.Valor = fraccMax.Text; PFraccMin.Valor = fraccMin.Text; obj.Propiedades.Add(fMin); obj.Propiedades.Add(fMin); obj.PropiedadesCadena.Add(Pdetalle); obj.PropiedadesCadena.Add(PFraccMin); obj.PropiedadesCadena.Add(PFraccMax); return(DataManager.SetShieldBK(obj)); }
public ActionResult Update(int ID) { Propiedad objPropiedad = new Propiedad(ID); objetoPropiedad.find(objPropiedad); return(View(objPropiedad)); }
public CentroTrabajo831() { CentroTrabajo = "831"; FactorLabor = 1; PropiedadesRequeridadas = new List <Propiedad>(); PropiedadesRequeridasBool = new List <PropiedadBool>(); PropiedadesRequeridasCadena = new List <PropiedadCadena>(); PropiedadesRequeridasOpcionles = new List <PropiedadOptional>(); Alertas = new List <string>(); Propiedad widthAnillo = DataManager.GetPropiedadByNombre("H1"); widthAnillo.Unidad = "Inch (in)"; PropiedadesRequeridadas.Add(widthAnillo); PropiedadBool pPintur = new PropiedadBool { Nombre = "llevapintura", DescripcionCorta = "¿Pintar?", DescripcionLarga = "Activar si el anillo va pintado", Valor = false }; PropiedadesRequeridasBool.Add(pPintur); PropiedadBool pAceite = new PropiedadBool { Nombre = "llevaAceite", DescripcionCorta = "¿Aceitar?", DescripcionLarga = "Activar si el anillo se va aceitar en Inspección Final", Valor = false }; PropiedadesRequeridasBool.Add(pAceite); Propiedad cantidadFranjas = new Propiedad { Nombre = "CantidadFranjas", TipoDato = EnumEx.GetEnumDescription(DataManager.TipoDato.Cantidad), Unidad = EnumEx.GetEnumDescription(DataManager.UnidadCantidad.Unidades), DescripcionLarga = "Cantidad de franjas de pintura." + Environment.NewLine + "Si no lleva pintura, simplemente deje el campo en \"0\"", Imagen = null, DescripcionCorta = "Cantidad de franjas:" }; PropiedadesRequeridadas.Add(cantidadFranjas); _anillo = new Anillo(); }
public ActionResult CreateVM([Bind(Include = "NombreContrato,DireccionPropiedad,FechaInicio,FechaFinal,NombreLocador,ApellidoLocador,TelefonoLocador,NombreLocatario,ApellidoLocatario,TelefonoLocatario,NombreGarante,ApellidoGarante,TelefonoGarante")] ContratoVM contrato) { Propiedad newPropiedad = new Propiedad(); newPropiedad.Address = contrato.DireccionPropiedad; Locador newLocador = new Locador(); newLocador.Name = contrato.NombreLocador; newLocador.LastName = contrato.ApellidoLocador; newLocador.PhoneNumber = contrato.TelefonoLocador; Locatario newLocatario = new Locatario(); newLocatario.Name = contrato.NombreLocatario; newLocatario.LastName = contrato.ApellidoLocatario; newLocatario.PhoneNumber = contrato.TelefonoLocatario; Garante newGarante = new Garante(); newGarante.Name = contrato.NombreGarante; newGarante.LastName = contrato.ApellidoGarante; newGarante.PhoneNumber = contrato.TelefonoGarante; Contrato newContrato = new Contrato(); newContrato.NombreContrato = contrato.NombreContrato; newContrato.Propiedades = newPropiedad; newContrato.FechaInicio = contrato.FechaInicio; newContrato.FechaFinal = contrato.FechaFinal; newContrato.Locador = newLocador; newContrato.Locatario = newLocatario; newContrato.Garante = newGarante; db.Contratos.Add(newContrato); db.SaveChanges(); return(RedirectToAction("Index", "Contratos")); }
private void txtDescripcionUnidad_TextChanged(object sender, EventArgs e) { int a; //Variable a, a la cual asignada la comparación int cero = 0; string filtro = txtDescripcionUnidad.Text; PropiedadLogic proLog = new PropiedadLogic(); prop = proLog.buscaPropiedad(this.codigoPropiedad); UnidadLogic unLog = new UnidadLogic(); ListaUnidades = unLog.BuscaUnidadesNoAlquiladas(prop); dataUnidad.AutoGenerateColumns = false; if (cero != (a = String.Compare(txtDescripcionUnidad.Text, ""))) //Si la comparación da 0 no hay diferncias, por lo tanto el textbox está en blanco { List <Unidad> listaFiltrada = (from uni in ListaUnidades where uni.descripcion.ToString().Contains(filtro) select uni).ToList(); dataUnidad.DataSource = listaFiltrada; } else { dataUnidad.DataSource = ListaUnidades; } }
private void Limpiar() { this.Propiedades = new Propiedad(); this.DataContext = Propiedades; PropiedadIdTextBox.Focus(); PropiedadIdTextBox.SelectAll(); }
private void btnPropiedad_Click(object sender, EventArgs e) { Int32 cantidadFilasSeleccionadas = dataPropiedad.Rows.GetRowCount(DataGridViewElementStates.Selected); if (cantidadFilasSeleccionadas > 0) { DataGridViewRow fila = dataPropiedad.CurrentRow; //devuelve la fila que esta siendo seleccionada string cod = fila.Cells[0].Value.ToString(); Int32 codigo = Convert.ToInt32(cod); this.codigoPropiedad = codigo; //Guardo el código de la propiedad en una Propiedad del form para usarla luego en caso de filtrado PropiedadLogic proLog = new PropiedadLogic(); prop = proLog.buscaPropiedad(codigo); dataUnidad.Visible = true; lblDireccionUnidad.Visible = true; txtDescripcionUnidad.Visible = true; btnUnidad.Visible = true; UnidadLogic unLog = new UnidadLogic(); ListaUnidades = unLog.BuscaUnidadesNoAlquiladas(prop); dataUnidad.AutoGenerateColumns = false; dataUnidad.DataSource = ListaUnidades; } }
public HttpResponseMessage BorrarPropiedadObjeto(ObjetoPropiedad propObj) { Objeto objeto = db.Objetos.Find(propObj.ObjetoOid); if (objeto == null) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } Propiedad propiedad = db.Propiedades.Find(propObj.PropiedadOid); if (propiedad == null) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } if (objeto.Propiedades.Any(p => p.Oid == propiedad.Oid)) { objeto.Propiedades.Remove(propiedad); } try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } return(Request.CreateResponse(HttpStatusCode.OK)); }
public IHttpActionResult PutPropiedad(int id, Propiedad propiedad) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != propiedad.id_propiedad) { return(BadRequest()); } db.Entry(propiedad).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!PropiedadExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public List <Propiedad> createPropiedad(int id) { List <Propiedad> listaPropiedades = new List <Propiedad>(); try { comando = new SqlCommand("spObtenerPropiedades_SinUsuario", objConexion.getConexion()); comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("@id", id); objConexion.getConexion().Open(); SqlDataReader read = comando.ExecuteReader(); while (read.Read()) { Propiedad objetoPropiedad = new Propiedad { IdPropiedad = Convert.ToInt32(read[0].ToString()), NumeroPropiedad = Convert.ToInt32(read[1].ToString()), ValorPropiedad = Convert.ToDecimal(read[2].ToString()), DireccionPropiedad = read[3].ToString(), }; listaPropiedades.Add(objetoPropiedad); } } catch (Exception) { throw; } finally { objConexion.getConexion().Close(); objConexion.cerrarConexion(); } return(listaPropiedades); }
public CentroTrabajo110() { CentroTrabajo = "110"; FactorLabor = 2; PropiedadesRequeridadas = new List <Propiedad>(); PropiedadesRequeridasBool = new List <PropiedadBool>(); PropiedadesRequeridasCadena = new List <PropiedadCadena>(); PropiedadesRequeridasOpcionles = new List <PropiedadOptional>(); Alertas = new List <string>(); //Inicializamos los datos requeridos para el cálculo. Propiedad rpm1_110 = new Propiedad { Nombre = "RPM1_110", TipoDato = "Cantidad", DescripcionLarga = "Cantidad de RMP primer corte en operación FIRST ROUGH GRIND", Imagen = null, DescripcionCorta = "RPM 1er corte (First Rough grind):" }; PropiedadesRequeridadas.Add(rpm1_110); Propiedad rpm2_100 = new Propiedad { Nombre = "RPM2_110", TipoDato = "Cantidad", DescripcionLarga = "Cantidad de RMP segundo corte en operación FIRST ROUGH GRIND", Imagen = null, DescripcionCorta = "RPM 2do corte (First Rough grind):" }; PropiedadesRequeridadas.Add(rpm2_100); PropiedadCadena espeMaterial = new PropiedadCadena { Nombre = "Material MAHLE", DescripcionCorta = "Material:", DescripcionLarga = "Especificación de materia prima (MF012-S,SPR-128,ETC)" }; PropiedadesRequeridasCadena.Add(espeMaterial); }
/// <summary> /// Método para actualizar registros /// </summary> /// <returns></returns> public int Update() { // Declaramos propiedades Herramental herramental = new Herramental(); Propiedad propiedadwiremin = new Propiedad(); Propiedad propiedadwiremax = new Propiedad(); Propiedad propiedaddiamin = new Propiedad(); Propiedad propiedaddiamax = new Propiedad(); PropiedadCadena propiedaddetalle = new PropiedadCadena(); Propiedad propiedadmedida = new Propiedad(); // Asignamos valores herramental.Codigo = Codigo; herramental.idHerramental = obj.idHerramental; propiedadwiremin.Valor = double.Parse(tbx_Wire_Width_Min.Text); propiedadwiremax.Valor = double.Parse(tbx_Wire_Width_Max.Text); propiedaddiamin.Valor = double.Parse(tbx_Dia_Min.Text); propiedaddiamax.Valor = double.Parse(tbx_Dia_Max.Text); propiedaddetalle.Valor = Convert.ToString(tbx_Detalle_Engrane.Text); propiedadmedida.Valor = double.Parse(tbx_Medida.Text); // Agregamos propiedades herramental.Propiedades.Add(propiedadwiremin); herramental.Propiedades.Add(propiedadwiremax); herramental.Propiedades.Add(propiedaddiamin); herramental.Propiedades.Add(propiedaddiamax); herramental.PropiedadesCadena.Add(propiedaddetalle); herramental.Propiedades.Add(propiedadmedida); // Mandamos llamar el método para actualizar un registro return(DataManager.ActualizarBobinadoUpperRoll(obj.idHerramental, Codigo, Convert.ToDouble(tbx_Wire_Width_Min.Text), Convert.ToDouble(tbx_Wire_Width_Max.Text), Convert.ToDouble(tbx_Dia_Min.Text), Convert.ToDouble(tbx_Dia_Max.Text), Convert.ToString(tbx_Detalle_Engrane.Text), Convert.ToDouble(tbx_Medida.Text))); }
/// <summary> /// Método para actualizar registros /// </summary> /// <returns></returns> public int Update() { // Declaramos propiedades Herramental herramental = new Herramental(); Propiedad propiedaddimamin = new Propiedad(); Propiedad propiedaddimamax = new Propiedad(); Propiedad propiedadwirewidth = new Propiedad(); PropiedadCadena propiedaddetalle = new PropiedadCadena(); Propiedad propiedaddiab = new Propiedad(); Propiedad propiedadfwidth = new Propiedad(); // Asignamos valores herramental.Codigo = Codigo; herramental.idHerramental = obj.idHerramental; propiedaddimamin.Valor = double.Parse(tbx_Dim_A_Min.Text); propiedaddimamax.Valor = double.Parse(tbx_Dim_A_Max.Text); propiedadwirewidth.Valor = double.Parse(tbx_Wire_Width.Text); propiedaddetalle.Valor = Convert.ToString(tbx_Detalle.Text); propiedaddiab.Valor = double.Parse(tbx_Dia_B.Text); propiedadfwidth.Valor = double.Parse(tbx_F_Width.Text); // Agregamos propiedades herramental.Propiedades.Add(propiedaddimamin); herramental.Propiedades.Add(propiedaddimamax); herramental.Propiedades.Add(propiedadwirewidth); herramental.PropiedadesCadena.Add(propiedaddetalle); herramental.Propiedades.Add(propiedaddiab); herramental.Propiedades.Add(propiedadfwidth); // Mandamos llamar el método para actualizar un registro return(DataManager.ActualizarBobinadoCenterWafer(obj.idHerramental, Codigo, Convert.ToDouble(tbx_Dim_A_Min.Text), Convert.ToDouble(tbx_Dim_A_Max.Text), Convert.ToDouble(tbx_Wire_Width.Text), Convert.ToString(tbx_Detalle.Text), Convert.ToDouble(tbx_Dia_B.Text), Convert.ToDouble(tbx_F_Width.Text))); }
public async Task <IActionResult> PutPropiedad([FromRoute] int id, [FromBody] Propiedad propiedad) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != propiedad.Id) { return(BadRequest()); } _context.Entry(propiedad).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PropiedadExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public CentroTrabajo2240() { CentroTrabajo = "2240"; FactorLabor = 1; PropiedadesRequeridadas = new List <Propiedad>(); PropiedadesRequeridasBool = new List <PropiedadBool>(); PropiedadesRequeridasCadena = new List <PropiedadCadena>(); PropiedadesRequeridasOpcionles = new List <PropiedadOptional>(); Alertas = new List <string>(); _anillo = new Anillo(); Propiedad numeroVentilasAnillo = new Propiedad { DescripcionCorta = "Número de ventilas", DescripcionLarga = "Width nominal del anillo (Plano)", Imagen = null, Nombre = "numeroVentilasAnillo", TipoDato = EnumEx.GetEnumDescription(DataManager.TipoDato.Cantidad) }; PropiedadesRequeridadas.Add(numeroVentilasAnillo); Propiedad widthNominal = new Propiedad { DescripcionCorta = "Width Nominal", DescripcionLarga = "Width nominal del anillo (Plano)", Imagen = null, Nombre = "WidthNominal", TipoDato = EnumEx.GetEnumDescription(DataManager.TipoDato.Distance) }; PropiedadesRequeridadas.Add(widthNominal); Propiedad diaNominalAnillo = new Propiedad { DescripcionCorta = "´Diámetro del anillo", DescripcionLarga = "Diámetro nominal del anillo (Plano)", Imagen = null, Nombre = "diaNominalAnillo", TipoDato = EnumEx.GetEnumDescription(DataManager.TipoDato.Distance) }; PropiedadesRequeridadas.Add(diaNominalAnillo); }
/// <summary> /// Default constructor /// </summary> public CentroTrabajo040() { CentroTrabajo = "040"; FactorLabor = 0.737; PropiedadesRequeridadas = new List <Propiedad>(); PropiedadesRequeridasBool = new List <PropiedadBool>(); PropiedadesRequeridasCadena = new List <PropiedadCadena>(); PropiedadesRequeridasOpcionles = new List <PropiedadOptional>(); Alertas = new List <string>(); //Inicializamos los datos requeridos para el cálculo. Propiedad widthCasting = new Propiedad { DescripcionCorta = "Width del casting", DescripcionLarga = "Width del casting", Imagen = null, Nombre = "WidthCasting", TipoDato = EnumEx.GetEnumDescription(DataManager.TipoDato.Distance), Unidad = EnumEx.GetEnumDescription(DataManager.UnidadDistance.Inch) }; PropiedadesRequeridadas.Add(widthCasting); Propiedad B_Dia = new Propiedad { DescripcionCorta = "B Dia", DescripcionLarga = "B Dia", Imagen = null, Nombre = "BDiaCasting", TipoDato = EnumEx.GetEnumDescription(DataManager.TipoDato.Distance), Unidad = EnumEx.GetEnumDescription(DataManager.UnidadDistance.Inch), Valor = 0 }; PropiedadesRequeridadas.Add(B_Dia); PropiedadCadena espeMaterial = new PropiedadCadena { Nombre = "Material MAHLE", DescripcionCorta = "Material:", DescripcionLarga = "Especificación de materia prima (MF012-S,SPR-128,ETC)" }; PropiedadesRequeridasCadena.Add(espeMaterial); }
public void BuscarHerramentales() { Propiedad gapMin = Module.GetPropiedad("s1 Min", elPlano.PerfilPuntas.Propiedades); Propiedad gapMax = Module.GetPropiedad("s1 Max", elPlano.PerfilPuntas.Propiedades); double gapMinInch = Module.ConvertTo(EnumEx.GetEnumDescription(DataManager.TipoDato.Distance), gapMin.Unidad, EnumEx.GetEnumDescription(DataManager.UnidadDistance.Inch), gapMin.Valor); double gapMaxInch = Module.ConvertTo(EnumEx.GetEnumDescription(DataManager.TipoDato.Distance), gapMax.Unidad, EnumEx.GetEnumDescription(DataManager.UnidadDistance.Inch), gapMax.Valor); double gapMedida = Math.Round((gapMinInch + gapMaxInch) / 2, 3); double d1 = Module.ConvertTo(EnumEx.GetEnumDescription(DataManager.TipoDato.Distance), elPlano.D1.Unidad, EnumEx.GetEnumDescription(DataManager.UnidadDistance.Inch), elPlano.D1.Valor); List <Herramental> bushingAndDisco = DataManager.GetBushingAndDiscoThompsonSegmentos(gapMedida, d1); Herramental bushing = bushingAndDisco[0]; Herramental disco = bushingAndDisco[1]; ListaHerramentales.Add(bushing); ListaHerramentales.Add(disco); double medidaBushing = bushing.Propiedades[0].Valor; Herramental clampPlate = DataManager.GetClampPlateThompsonSegmentos(medidaBushing); Herramental backUp = DataManager.GetBackUpRingThompsonSegmentos(medidaBushing); double medidaBackUp = backUp.Propiedades[0].Valor; Herramental platoEmpujador = DataManager.GetPlatoEmpujadorThompsonSegmentos(medidaBushing); Herramental tuboEnrollador = DataManager.GetTuboEnrolladorThompsonSegmentos(medidaBackUp); ListaHerramentales.Add(clampPlate); ListaHerramentales.Add(backUp); ListaHerramentales.Add(platoEmpujador); ListaHerramentales.Add(tuboEnrollador); TextoHerramienta = Module.GetTextoListaHerramentales(ListaHerramentales); }
public List <Propiedad> Construya(SyntaxList <MemberDeclarationSyntax> losNodos, string elIDSolucion) { List <FieldDeclarationSyntax> lasPropiedadesDeclaradas = new List <FieldDeclarationSyntax>(); Convertidor elConvertidor = new Convertidor(elIDSolucion); lasPropiedadesDeclaradas = elConvertidor.Convierta(losNodos); List <Propiedad> lasPropiedadesConvertidas = new List <Propiedad>(); foreach (FieldDeclarationSyntax laPropiedad in lasPropiedadesDeclaradas) { try { Propiedad propiedadConvertida = new Propiedad(); propiedadConvertida.Visibilidad = laPropiedad.Modifiers.Count != 0 ? laPropiedad.Modifiers.First().ToString() : ""; propiedadConvertida.Nombre = laPropiedad.Declaration.Variables.Count != 0 ? laPropiedad.Declaration.Variables.FirstOrDefault().ToString() : ""; propiedadConvertida.Tipo = laPropiedad.Declaration.Type.ToFullString(); propiedadConvertida.EsEstatica = VerifiqueSiEsStatic(laPropiedad); lasPropiedadesConvertidas.Add(propiedadConvertida); } catch (Exception laExcepcion) { Bitacoras.Registrador elRegistrador = new Bitacoras.Registrador(); elRegistrador.Registre(laExcepcion, elIDSolucion, Componentes.AnalizadorCodigoFuente); } } return(lasPropiedadesConvertidas); }
public CentroTrabajo140() { CentroTrabajo = "140"; FactorLabor = 1; PropiedadesRequeridadas = new List <Propiedad>(); PropiedadesRequeridasBool = new List <PropiedadBool>(); PropiedadesRequeridasCadena = new List <PropiedadCadena>(); PropiedadesRequeridasOpcionles = new List <PropiedadOptional>(); Alertas = new List <string>(); //Inicializamos los datos requeridos para el cálculo. Propiedad _d1 = new Propiedad { Nombre = "D1", TipoDato = "Distance", DescripcionCorta = "Diámetro nominal", DescripcionLarga = "Diámetro nominal del anillo", Imagen = null, Unidad = "Inch (in)", Valor = 0 }; PropiedadesRequeridadas.Add(_d1); Propiedad _h1 = new Propiedad { Nombre = "H1", TipoDato = "Distance", DescripcionCorta = "Width nominal", DescripcionLarga = "Width nominal del anillo", Imagen = null, Unidad = "Inch (in)", Valor = 0 }; PropiedadesRequeridadas.Add(_h1); Propiedad _origenDesengrase = new Propiedad { Nombre = "origenDesengrase", TipoDato = "Distance", DescripcionCorta = "Origen desengrase:", DescripcionLarga = "Ingresar 1.-ByK; 2.- Diskus", Imagen = null, Unidad = "Cantidad", Valor = 0 }; PropiedadesRequeridadas.Add(_origenDesengrase); }
public static TransaccionPropiedad RecuperarActiva(Propiedad p) { TransaccionPropiedad trans = null; using (System.Data.IDataReader dr = new DA.TransaccionesData().RecuperarTransaccionPropiedadActiva(p.IdPropiedad)) { if (dr.Read()) { trans = new TransaccionPropiedad(); trans.Activa = true; trans.Fecha = dr.GetDateTime(dr.GetOrdinal("Fecha")); trans.IdPropiedad = p.IdPropiedad; trans.IdTransaccion = dr.GetInt32(dr.GetOrdinal("IdTransaccion")); trans.Propiedad = p; trans.TipoTransaccion = (EnumTipoTransaccion)dr.GetInt32(dr.GetOrdinal("TipoTransaccion")); trans.TypePropopiedad = dr.GetString(dr.GetOrdinal("TypePropopiedad")); } } return trans; }