/// <summary> /// Método para inicializar campos /// </summary> /// <param name="codigoHerramental"></param> public void InicializaCampos(string codigoHerramental) { obj = DataManager.GetInfo_MangaPVDWash(codigoHerramental); Codigo = obj.Codigo; tbx_Dim_A.Text = Convert.ToString(obj.Propiedades[0].Valor); tbx_Dim_D.Text = Convert.ToString(obj.Propiedades[1].Valor); }
/// <summary> /// Método para inicializar campos /// </summary> /// <param name="codigoHerramental"></param> public void InicializaCampos(string codigoHerramental) { obj = DataManager.GetInfo_MangaLapeado(codigoHerramental); Codigo = obj.Codigo; tbx_Medida.Text = Convert.ToString(obj.PropiedadesCadena[0].Valor); tbx_Medida_Decimal.Text = Convert.ToString(obj.Propiedades[0].Valor); }
/// <summary> /// Método que busca un registro de Cutter de acuerdo con el width /// </summary> private async void buscarOptimos() { if (Width != 0) { ListaOptimos = new DataTable(); ListaMejores = new DataTable(); Herramental aux = new Herramental(); //Se obtiene la tabla, para mostrarla en pantalla ListaOptimos = DataManager.GetEXTERNAL_GR_3P_3(Width, out aux); //Obtiene el mejor herramental ListaMejores = DataManager.SelectBestCoil(ListaOptimos); if (ListaMejores.Rows.Count == 0) { //Enviamos un mensaje si no hay herramentales. await dialog.SendMessage(StringResources.ttlAlerta, StringResources.msgHerramental); } } else { //Si están vacíos muestra un mensaje en pantalla await dialog.SendMessage(StringResources.ttlAlerta, StringResources.msgFillFlields); } }
private Herramental herramentalBarrelGrade() { ObservableCollection <Herramental> listaBarrelGrade = new ObservableCollection <Herramental>(); DataManager.GetALLBarrelLapAnillos_("", out listaBarrelGrade); double diametroAnillo = elPlano.D1.Valor; Herramental barrelIdeal = new Herramental(); string fracc = string.Empty; foreach (Herramental barrel in listaBarrelGrade) { //Module.ConvertFracToDecimal() fracc = barrel.PropiedadesCadena[0].Valor; double deci = Convert.ToDouble(Module.ConvertFracToDecimal(fracc)); double tope = 0; if (deci <= diametroAnillo) { if (deci > tope) { tope = deci; barrelIdeal = barrel; barrelIdeal.Encontrado = true; } } } diametroAnillo = Module.ConvertTo(EnumEx.GetEnumDescription(DataManager.TipoDato.Distance), elPlano.D1.Unidad, EnumEx.GetEnumDescription(DataManager.UnidadDistance.Inch), elPlano.D1.Valor); barrelIdeal.DescripcionRuta = "BARREL " + diametroAnillo; return(barrelIdeal); }
public void InicializaCampos(string codigoHerramental) { obj = DataManager.GetInfoBushing_FinishMill(codigoHerramental); Codigo = obj.Codigo; Plano.Text = obj.Plano; dimC.Text = Convert.ToString(obj.Propiedades[0].Valor); }
/// <summary> /// Método para inicializar campos /// </summary> /// <param name="codigoHerramental"></param> public void InicializaCampos(string codigoHerramental) { obj = DataManager.GetInfo_DiscoThompson(codigoHerramental); Codigo = obj.Codigo; tbx_medida.Text = Convert.ToString(obj.Propiedades[0].Valor); tbx_Operacion.Text = Convert.ToString(obj.PropiedadesCadena[0].Valor); }
public void InicializaCampos(string codigoHerramental) { obj = DataManager.GetInfoWorkCam(codigoHerramental); desc.Text = obj.PropiedadesCadena[1].Valor; medidaN.Text = obj.PropiedadesCadena[0].Valor; }
/// <summary> /// Método que busca el mejor herramental de acuerdo con el width /// </summary> private async void obtieneChuckSplitter() { ListaMejores.Clear(); ListaOptimos.Clear(); if (diam != 0) { ObservableCollection <Herramental> ListAux = new ObservableCollection <Herramental>(); //Obtenemos el herramental Herramental chuck = DataManager.GetChuckSplitter(diam); //Agregamos a la lista auxiliar elherramental que se obtuvo ListAux.Add(chuck); //Convierte la lista a Datatable, para mostrarla en pantalla ListaOptimos = DataManager.ConverToObservableCollectionHerramental_DataSet(ListAux, "Chuck_Splitter"); ListaMejores = ListaOptimos; if (chuck.Codigo == null) { //Enviamos un mensaje si no hay herramentales. await dialog.SendMessage(StringResources.ttlAlerta, StringResources.msgHerramental); } } else { //Si están vacíos muestra un mensaje en pantalla await dialog.SendMessage(StringResources.ttlAlerta, StringResources.msgFillFlields); } }
/// <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 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)); }
/// <summary> /// Método que carga los datos cuando se van a actualizar o eliminar /// </summary> public void InicializaCampos(string codigoHerramental) { obj = DataManager.GetInfoLoadingGuideAnillos(codigoHerramental); codigo = obj.Codigo; MedidaNominalUC.Text = Convert.ToString(obj.PropiedadesCadena[0].Valor); }
public int Update() { Herramental herram = new Herramental(); herram.Codigo = obj.Codigo; herram.idHerramental = obj.idHerramental; Propiedad DMin = new Propiedad(); Propiedad DMax = new Propiedad(); PropiedadCadena Pmedidas = new PropiedadCadena(); PropiedadCadena PColor = new PropiedadCadena(); PropiedadCadena Pdetalle = new PropiedadCadena(); DMin.Valor = double.Parse(dimMin.Text, CultureInfo.InvariantCulture.NumberFormat); DMax.Valor = double.Parse(dimMax.Text, CultureInfo.InvariantCulture.NumberFormat); Pmedidas.Valor = medidas.Text; PColor.Valor = color.Text; Pdetalle.Valor = detalle.Text; herram.PropiedadesCadena.Add(Pmedidas); herram.PropiedadesCadena.Add(PColor); herram.PropiedadesCadena.Add(Pdetalle); herram.Propiedades.Add(DMin); herram.Propiedades.Add(DMax); return(DataManager.UpdateUretanoSplitter(herram)); }
public int Guardar(string codigo) { Herramental obj = new Herramental(); obj.Codigo = codigo; Propiedad DMin = new Propiedad(); Propiedad DMax = new Propiedad(); PropiedadCadena Pmedidas = new PropiedadCadena(); PropiedadCadena PColor = new PropiedadCadena(); PropiedadCadena Pdetalle = new PropiedadCadena(); DMin.Valor = double.Parse(dimMin.Text, CultureInfo.InvariantCulture.NumberFormat); DMax.Valor = double.Parse(dimMax.Text, CultureInfo.InvariantCulture.NumberFormat); Pmedidas.Valor = medidas.Text; PColor.Valor = color.Text; Pdetalle.Valor = detalle.Text; obj.PropiedadesCadena.Add(Pmedidas); obj.PropiedadesCadena.Add(PColor); obj.PropiedadesCadena.Add(Pdetalle); obj.Propiedades.Add(DMin); obj.Propiedades.Add(DMax); return(DataManager.SetUretanoSplitter(obj)); }
public void InicializaCampos(string codigoHerramental) { herram = DataManager.GetInfoBushingCromo(codigoHerramental); Plano.Text = herram.Plano; dimD.Text = Convert.ToString(herram.Propiedades[0].Valor); }
/// <summary> /// Método que carga los datos cuando se van a actualizar o eliminar /// </summary> public void InicializaCampos(string codigoHerramental) { obj = DataManager.GetInfoBarrelLapAnillos(codigoHerramental); codigo = obj.Codigo; MedidaNominalUC.Text = Convert.ToString(obj.PropiedadesCadena[0].Nombre); }
/// <summary> /// Método para inicializar campos /// </summary> /// <param name="codigoHerramental"></param> public void InicializaCampos(string codigoHerramental) { obj = DataManager.GetInfo_BackUPRing(codigoHerramental); Codigo = obj.Codigo; tbx_Dim_A.Text = Convert.ToString(obj.Propiedades[0].Valor); tbx_Parte.Text = Convert.ToString(obj.PropiedadesCadena[0].Valor); }
/// <summary> /// Método que busca coil que coincidan con los rangos de width y radial /// </summary> private async void buscarOptimos() { if (Width != 0 & Radial != 0) { ListaOptimos = new DataTable(); ListaMejores = new DataTable(); Herramental idealExitGuide = new Herramental(); //Obtiene la lista de los mejores herramentales de acuerdo a width y radial ListaOptimos = DataManager.GetEXIT_GUIDE(_width, _radial, out idealExitGuide); //Obtiene el mejor herramental ListaMejores = DataManager.SelectBestCoil(ListaOptimos); if (ListaMejores.Rows.Count == 0) { //Enviamos un mensaje si no hay herramentales. await dialog.SendMessage(StringResources.ttlAlerta, StringResources.msgHerramental); } } else { //Si están vacíos muestra un mensaje en pantalla await dialog.SendMessage(StringResources.ttlAlerta, StringResources.msgFillFlields); } }
/// <summary> /// Método que guarda la información registrada /// </summary> /// <param name="Codigo"></param> /// <returns></returns> public int Guardar(string codigo) { //Declaración de los objetos Herramental datos = new Herramental(); PropiedadCadena Descripcion = new PropiedadCadena(); PropiedadCadena MedidaNominal = new PropiedadCadena(); PropiedadCadena Notas = new PropiedadCadena(); PropiedadCadena Parte = new PropiedadCadena(); //Asignación de los valores datos.Codigo = codigo; Descripcion.Valor = Convert.ToString(DescripcionUC.Text); MedidaNominal.Valor = Convert.ToString(MedidaNominalUC.Text); Notas.Valor = Convert.ToString(NotasUC.Text); Parte.Valor = Convert.ToString(ParteUC.Text); //Agregamos las propiedades datos.PropiedadesCadena.Add(Descripcion); datos.PropiedadesCadena.Add(MedidaNominal); datos.PropiedadesCadena.Add(Notas); datos.PropiedadesCadena.Add(Parte); //Mandamos llamar el método para guardar los datos return(DataManager.SetNeWFrontRearCollarAnillos(datos)); }
public void InicializaCampos(string codigoHerramental) { herram = DataManager.GetInfoBushingSim(codigoHerramental); notas.Text = herram.PropiedadesCadena[0].Valor; dimB.Text = Convert.ToString(herram.Propiedades[0].Valor); }
/// <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))); }
public NuevoMaestroHerramental_VM(Usuario ModelUsuario, Herramental MHerramental) { //Constructor para ver detalles de un herramental y cambiar la información usuario = ModelUsuario; ListaPlano = DataManager.GetPlano_Herramental(); ListaClasificacion = DataManager.GetClasificacionHerramental(string.Empty); //Obtiene las propiedades del herramental MaestroHerramental ObjHerramental = DataManager.GetPropiedadesHerramental(MHerramental.Codigo); //Asignamos las propiedades bandCambios = true; BttnEliminar = true; EnabledCombo = false; Codigo = MHerramental.Codigo; Descripcion = MHerramental.DescripcionGeneral; EnabledCodigo = false; IsSelected = ObjHerramental.activo; Id_clasificacion = ObjHerramental.id_clasificacion; IdPlano = ObjHerramental.id_plano; CargarControlador(ObjHerramental.objetoXML); //Si el herramemtal no tiene clsificación, se habilita el combobox y se muestra el botón de búsqueda. if (Id_clasificacion == 0) { EnabledCombo = true; } }
/// <summary> /// Método para inicializar campos /// </summary> /// <param name="codigoHerramental"></param> public void InicializaCampos(string codigoHerramental) { obj = DataManager.GetInfo_TargetRoll(codigoHerramental); Codigo = obj.Codigo; tbx_A.Text = Convert.ToString(obj.Propiedades[0].Valor); tbx_B.Text = Convert.ToString(obj.Propiedades[1].Valor); }
/// <summary> /// Método para inicializar campos /// </summary> /// <param name="codigoHerramental"></param> public void InicializaCampos(string codigoHerramental) { obj = DataManager.GetInfo_BushingThompson(codigoHerramental); Codigo = obj.Codigo; tbx_Dim_A.Text = Convert.ToString(obj.Propiedades[0].Valor); }
/// <summary> /// Método para inicializar campos /// </summary> /// <param name="codigoHerramental"></param> public void InicializaCampos(string codigoHerramental) { obj = DataManager.GetInfo_RubberLapeado(codigoHerramental); Codigo = obj.Codigo; txb_Dim_A.Text = Convert.ToString(obj.Propiedades[0].Valor); txb_Plano.Text = Convert.ToString(obj.PropiedadesCadena[0].Valor); }
public async void BuscarOptimoLoadingGuideAnillos() { DialogService dialog = new DialogService(); ListaMejores.Clear(); ListaOptimos.Clear(); decimal DiamAnillo = Convert.ToDecimal(DiametroAnillo); if (DiamAnillo != 0) { ObservableCollection <Herramental> Data = DataManager.GetOptimosLoadingGuideAnillos(); ObservableCollection <Herramental> DatosConvertidos = new ObservableCollection <Herramental>(); foreach (var item in Data) { Herramental NewCodigo = new Herramental(); PropiedadCadena NewMedidaNominal = new PropiedadCadena(); PropiedadCadena DescripcionHerramental = new PropiedadCadena(); decimal Fraccion = Module.ConvertFracToDecimal(item.PropiedadesCadena[0].Valor); decimal comparacion = (DiamAnillo - Fraccion); decimal ValorEstatico = Convert.ToDecimal(0.0625); if (comparacion <= ValorEstatico) { NewCodigo.Codigo = item.Codigo; NewMedidaNominal.DescripcionCorta = "Medida Nominal"; NewMedidaNominal.Valor = Convert.ToString(Fraccion); DescripcionHerramental.DescripcionCorta = "Descripcion Herramental"; NewCodigo.PropiedadesCadena.Add(NewMedidaNominal); DatosConvertidos.Add(NewCodigo); } } //llenamos la lista con los datos con los datos optimos ListaOptimos = DataManager.ConverToObservableCollectionHerramental_DataSet(DatosConvertidos, "ListaOptimos"); ListaMejores = DataManager.SelectBestOptionLoadingGuideAnillos(ListaOptimos); //Si la lista no tiene información. if (ListaMejores.Rows.Count == 0) { //Enviamos un mensaje si no hay herramentales. await dialog.SendMessage(StringResources.ttlAlerta, StringResources.msgHerramental); } } else { await dialog.SendMessage(StringResources.ttlAlerta, StringResources.msgFillFlields); } //decimal n = Module.ConvertFracToDecimal("2 1/2"); }
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 void InicializaCampos(string codigoHerramental) { obj = DataManager.GetInfoGuillotinaBK(codigoHerramental); medidaN.Text = obj.PropiedadesCadena[0].Valor; width.Text = obj.PropiedadesCadena[1].Valor; SobreMedida.Text = obj.PropiedadesCadena[2].Valor; }
/// <summary> /// Método que busca un registro de Cutter de acuerdo con el width /// </summary> private async void obtieneCutter() { ListaMejores.Clear(); ListaOptimos.Clear(); if (diam != 0) { //Obtiene el herramental Herramental obj = DataManager.GetCutterSplitterCasting(diam); ObservableCollection <Herramental> ListAux = new ObservableCollection <Herramental>(); //se agrega a una lista, para convertirlo a datatable ListAux.Add(obj); //Se convierte la lista en datatable, para mostrarla en pantalla ListaOptimos = DataManager.ConverToObservableCollectionHerramental_DataSet(ListAux, "Cutter Splitter"); ListaMejores = ListaOptimos; if (obj.Codigo == null) { //Enviamos un mensaje si no hay herramentales. await dialog.SendMessage(StringResources.ttlAlerta, StringResources.msgHerramental); } } else { //Si están vacíos muestra un mensaje en pantalla await dialog.SendMessage(StringResources.ttlAlerta, StringResources.msgFillFlields); } }
/// <summary> /// Método que busca el óptimo con el width /// </summary> private async void buscarOptimos() { if (_width != 0) { ListaOptimos = new DataTable(); ListaMejores = new DataTable(); //Declaramos un objeto el cual almacenará el herramental ideal. Herramental herrIdeal = new Herramental(); //Obtiene la lista de los herramentales optimos ListaOptimos = DataManager.GetCOIL_Feed_Roller(Width, out herrIdeal); //Obtiene la lista del mejor herramental ListaMejores = DataManager.SelectBestCoil(ListaOptimos); if (ListaMejores.Rows.Count == 0) { //Enviamos un mensaje si no hay herramentales. await dialog.SendMessage(StringResources.ttlAlerta, StringResources.msgHerramental); } } else { //Si están vacíos muestra un mensaje en pantalla await dialog.SendMessage(StringResources.ttlAlerta, StringResources.msgFillFlields); } }
public void InicializaCampos(string codigoHerramental) { herram = DataManager.GetInfoCamBK(codigoHerramental); detalle.Text = herram.PropiedadesCadena[0].Valor; dima.Text = Convert.ToString(herram.Propiedades[0].Valor); dimb.Text = Convert.ToString(herram.Propiedades[1].Valor); }