private void UiVistaSolicitudTraslado_ValidatingEditor(object sender, DevExpress.XtraEditors.Controls.BaseContainerValidateEditorEventArgs e) { var view = sender as GridView; if (view == null || view.FocusedColumn.FieldName != "QTY") { return; } var registro = (Sku)UiVistaSolicitudTraslado.GetRow(view.FocusedRowHandle); try { var qty = double.Parse(e.Value.ToString()); registro.QTY = qty; Materiales.Where(mt => mt.MATERIAL_ID == registro.MATERIAL_ID).ToList().ForEach(mt => mt.QTY = qty); if (!(qty <= 0)) { return; } e.Valid = false; e.ErrorText = "La cantidad debe de ser mayor a 0"; } catch (Exception) { e.Valid = false; e.ErrorText = "Cantidad inválida."; } }
private bool hechaCarga = false; //Indica si se ha llevado a cabo una carga //Update y transiciones de estados ------------------------------------------------------------------------------------------------------- void Awake() { Random.seed = System.DateTime.Now.Millisecond; UnityEngine.Random.seed = System.DateTime.Now.Millisecond; Debug.Log(FuncTablero.formateaTiempo() + ": Iniciando el script Principal..."); //Se busca el objeto con los valores guardados en la escena inicial, si lo hubiera contenedor = GameObject.FindGameObjectWithTag("Carga"); if (contenedor == null) //Si el objeto no existe, crear el planeta de cero { Debug.Log(FuncTablero.formateaTiempo() + ": No encontrado contenedor, iniciando creacion inicial..."); creacionInicial(); contenedor = new GameObject("Contenedor"); contenedor.tag = "Carga"; contenedor.AddComponent <ValoresCarga>(); } else //Si el objeto existe, cargar los valores necesarios { Debug.Log(FuncTablero.formateaTiempo() + ": Encontrado contenedor, cargando..."); ValoresCarga cont = contenedor.GetComponent <ValoresCarga>(); creacionCarga(cont); hechaCarga = true; } Debug.Log(FuncTablero.formateaTiempo() + ": Completada la creacion del planeta."); mejoras = GameObject.FindGameObjectWithTag("Mejoras").GetComponent <MejorasNave>(); interfaz = gameObject.GetComponent <InterfazPrincipal>(); materiales = GameObject.FindGameObjectWithTag("Materiales").GetComponent <Materiales> (); }
public Boolean InsertarMateriales(Materiales bol) { SqlCommand cmd = null; Boolean inserta = false; try { SqlConnection cn = Conexion.Instancia.conectar(); cmd = new SqlCommand("InsertarMateriales", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@nombre", bol.nombre); cmd.Parameters.AddWithValue("@tipo", bol.tipo); cmd.Parameters.AddWithValue("@estado", bol.Estado); cn.Open(); int i = cmd.ExecuteNonQuery(); if (i > 0) { inserta = true; } } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(inserta); }
public Materiales BuscarMaterial(int id) { SqlCommand cmd = null; Materiales bol = new Materiales(); try { SqlConnection cn = Conexion.Instancia.conectar(); cmd = new SqlCommand("BuscarMateriales", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idMaterial", id); cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { bol.idMaterial = Convert.ToInt16(dr["idMaterial"]); bol.nombre = dr["nombre"].ToString(); } } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(bol); }
public List <Materiales> ListarMaterial() { SqlCommand cmd = null; List <Materiales> lista = new List <Materiales>(); try { SqlConnection cn = Conexion.Instancia.conectar(); cmd = new SqlCommand("listarMateriales", cn); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Materiales bo = new Materiales(); bo.idMaterial = Convert.ToInt16(dr["idMaterial"]); bo.nombre = dr["nombre"].ToString(); bo.tipo = dr["tipo"].ToString(); bo.Estado = Convert.ToBoolean(dr["estado"]); lista.Add(bo); } } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(lista); }
// Método que permitira modificar un material /// <summary> /// Método que permite modificar o actualizar un material /// </summary> /// <param name="material"></param> /// <returns></returns> public JsonResult ModificarMaterial(Materiales material) { string mensaje = ""; int tipoMensaje = 2; if (!ModelState.IsValid) { mensaje = ModelState.Values.Select(errores => errores.Errors).Where(errores => errores.Count > 0).FirstOrDefault().Select(error => error.ErrorMessage).FirstOrDefault(); } else { tipoMensaje = 1; if (validarCambios(material.codigoMaterial, material)) { using (var db = new DBAplicacion2Entities3()) { db.Entry(material).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); mensaje = "Se a actualizado el material"; } } else { mensaje = "No se a actualizado el material por que no han habido cambios"; } } return(Json(new { tipo = tipoMensaje, men = mensaje }, JsonRequestBehavior.DenyGet)); }
protected void GuardarButton_Click(object sender, EventArgs e) { Materiales data = LlenaClase(); bool paso = true; if (data.MaterialesID > 0) { paso = new BLL.RepositorioBase <Materiales>().Modificar(data); } else { paso = new BLL.RepositorioBase <Materiales>().Guardar(data); } if (!paso) { Utilidades.ShowToastr(this, "Error al intentar guardar la data!", "Error", "error"); return; } Utilidades.ShowToastr(this, "Registro Guardado Correctamete!", "Exito", "success"); Utilidades.ClearControls(formRegistro, new List <Type>() { typeof(TextBox) }); return; }
/// <summary> /// Al entrar en contacto con el jugador, le roba matRobados materiales (solo una vez) y procede a huir hacia el punto de salida. /// </summary> /// <param name="collision"></param> void OnCollisionEnter2D(Collision2D collision) { if (collision.gameObject.GetComponent <Materiales>() && robado == false) { Materiales mat = collision.gameObject.GetComponent <Materiales>(); int numMateriales = mat.DecirMateriales(); //Si el jugador no tiene suficientes materiales, el ladrón ataca //Debería rbar los que tiene el jugador aunque no sean suficientes if (numMateriales == 0) { if (collision.gameObject.GetComponent <VidaJugador>()) { collision.gameObject.GetComponent <VidaJugador>().RestaVida(daño); } } else //Si los tiene, le roba y emprende su huida { robado = true; if (numMateriales >= matRobados) { mat.RestarMateriales(matRobados); } else { matRobados = numMateriales; mat.RestarMateriales(numMateriales); } volver = true; } } }
public Object editarMaterial(Materiales material, MaterialesContable materialesContable) { try { using (var bd = new AlmacenEntities()) { Object result = ""; var idMC = bd.MaterialesContable.AsNoTracking().Where(s => s.idMaterial == material.idMaterial).FirstOrDefault().idMaterialesCont; materialesContable.idMaterialesCont = idMC; bd.Entry(material).State = System.Data.Entity.EntityState.Modified; bd.Entry(materialesContable).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); result = new { message = "Se edito correctamente", code = 1 }; return(result); } } catch (SqlException odbcEx) { Object result = new { message = "Error: " + odbcEx.Message.ToString(), code = 2 }; return(result); } catch (Exception ex) { Object result = new { message = "Error: " + ex.Message.ToString(), code = 2 }; return(result); } }
public void insertMat(EntityConnectionStringBuilder connection, Materiales ms) { try { var context = new samEntities(connection.ToString()); context.Materiales_mdl(ms.MATNR, ms.WERKS, ms.MEINS, "", ms.MATKL, ms.MTART, "", "", ms.XCHPF, ms.MAKTX_ES, ms.MAKTX_EN, "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""); } catch (Exception) { } }
public IHttpActionResult PutMateriales(int id, Materiales materiales) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != materiales.ID_Material) { return(BadRequest()); } db.Entry(materiales).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!MaterialesExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if (Request["cod"] != null) { btnguardar.Enabled = false; btnactualizar.Enabled = true; int codigo = Convert.ToInt32(Request["cod"]); materialInfo = MaterialesLogica.ObtenerMaterialesID(codigo); if (materialInfo != null) { try { lblcodigo.Text = materialInfo.Id_Materiales.ToString(); txtnombreMat.Text = materialInfo.Mat_Nombre.ToString(); txtdescripcion.Text = materialInfo.Mat_Descripcion.ToString(); ddrtipomaterial.Text = materialInfo.Id_TipoMaterial.ToString(); } catch (Exception) { throw; } } else { btnguardar.Enabled = true; btnactualizar.Enabled = false; } } this.Form.Attributes.Add("autocomplete", "off"); cargarMaterial(); ListarTipo(); } }
private void LLenarCampo(Materiales m) { IdNumericUpDown.Value = m.MaterialId; DescripcionTextBox.Text = m.Descripcion; ExistenciaNumericUpDown.Value = m.Existencia; CostoUNumericUpDown.Value = m.CostoUnidad; }
private bool ExisteEnLaBaseDeDatos() { Repositorio <Materiales> db = new Repositorio <Materiales>(); Materiales m = db.Buscar((int)IdNumericUpDown.Value); return(m != null); }
private void Btnbuscar_Click(object sender, EventArgs e) { int id = int.Parse(TxtCodigo.Text); Materiales emp = LogMaterial.Instancia.BuscarMaterial(id); if (emp != null) { if (emp.idMaterial == id) { TxtCodigo.Text = emp.idMaterial.ToString(); txtNombre.Text = emp.nombre.ToString(); } else { TxtCodigo.Text = ""; txtNombre.Text = ""; MessageBox.Show("Los datos no existen, verifique"); } } else { MessageBox.Show("Los datos no existen, verifique"); } }
private void button2_Click(object sender, EventArgs e) { int id = int.Parse(TxtCodigo.Text); Materiales P = LogMaterial.Instancia.BuscarMaterial(id); if (P != null) { try { if (P.idMaterial == id) { //Boolean inserta; Materiales p = new Materiales(); Material formGridBoleta = new Material(); p.idMaterial = id; LogMaterial.Instancia.InhabilitarMaterial(p); MessageBox.Show("Los datos ham sido eliminados con exito"); // Close(); ActualizarGridDatos(); } } catch (Exception ex) { throw ex; } } }
/// <summary> /// Al entrar en contacto con el jugador, le roba matRobados materiales (solo una vez) y procede a huir hacia el punto de salida. /// </summary> /// <param name="collision"></param> void OnCollisionEnter2D(Collision2D collision) { if (collision.gameObject.GetComponent <Materiales>() && robado == false) { Materiales mat = collision.gameObject.GetComponent <Materiales>(); int numMateriales = mat.DecirMateriales(); //Si el jugador no tiene suficientes materiales, el ladrón ataca //Debería rbar los que tiene el jugador aunque no sean suficientes if (numMateriales == 0) { if (collision.gameObject.GetComponent <VidaJugador>()) { collision.gameObject.GetComponent <VidaJugador>().RestaVida(daño); } } else //Si los tiene, le roba y emprende su huida { robado = true; if (numMateriales < matRobados) { matRobados = numMateriales; } mat.RestarMateriales(matRobados); LevelManager.instance.MuestraPopUpMat("- " + matRobados, new Vector2(transform.position.x, transform.position.y), Color.yellow, new Vector3(1.5f, 1.5f, 0)); volver = true; } } }
public void LlenarDatos(Materiales mate) { txtDetalle.Text = mate.Detalle; txtUnidad.Text = mate.Unidad; txtCantidad.Text = mate.Cantidad.ToString(); txtPrecio.Text = mate.Precio.ToString(); }
protected void AgregarBtn_Click(object sender, EventArgs e) { int aux; int aux2; Razones razon; if (Session["Razon"] == null) { Session["Razon"] = new Razones(); } razon = (Razones)Session["Razon"]; Materiales material = new Materiales(); int.TryParse(Cantidadtxt.Text, out aux); int.TryParse(Preciotxt.Text, out aux2); razon.AgregarMaterial(Materialtxt.Text, aux2, aux); Session["Razon"] = razon; material.Material = Materialtxt.Text; material.Cantidad = aux; material.Precio = aux2; GuardatLista(material); MaterialesGv.DataSource = ObtenerLista(); MaterialesGv.DataBind(); }
public Boolean InhabilitarMaterial(Materiales bol) { SqlCommand cmd = null; Boolean Inhabilitar = false; try { SqlConnection cn = Conexion.Instancia.conectar(); cmd = new SqlCommand("inhabilitarMaterial", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idMaterial", bol.idMaterial); cn.Open(); int i = cmd.ExecuteNonQuery(); if (i > 0) { Inhabilitar = true; } } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(Inhabilitar); }
protected void Page_Load(object sender, EventArgs e) { LabelFecha.Text = DateTime.Now.Date.ToString("dd/MM/yy"); this.textboxId.ReadOnly = true; if (!IsPostBack) { System.Linq.Expressions.Expression <Func <Proveedor, bool> > filtro = x => true;; Utilidades.LlenarDropDownList <Proveedor>(dropdownProveedor, new RepositorioBase <Proveedor>(), filtro, "ProveedorID", "Nombre"); ViewState["data"] = new Materiales(); int id = Request.QueryString["id"].ToInt(); if (id > 0) { BLL.RepositorioBase <Materiales> repositorio = new BLL.RepositorioBase <Materiales>(); Materiales data = repositorio.Buscar(id); if (data == null) { Utilidades.ShowToastr(this, "Materiales no encontrada!", "Advertencia", "warning"); return; } LlenaCampos(data); Utilidades.ShowToastr(this, "Materiales Encontrada", "Exito!"); textboxId.ReadOnly = true; } } else { Materiales data = (Materiales)ViewState["data"]; } }
protected void GuardarButton_Click(object sender, EventArgs e) { Proyectos pro = new Proyectos(); Materiales mat = new Materiales(); ObtenerValores(pro); if (CamposBacios()) { Utilitarios.ShowToastr(this, "Error", "Mensaje", "error"); } else { if (BuscarIdTextBox.Text == "") { if (pro.Insertar()) { } } else { if (pro.Editar()) { } } Utilitarios.ShowToastr(this, "Guardado", "Mensaje", "success"); } }
public IActionResult Details(int id) { cargarClasificacion(); Materiales materiales = _db.Materiales .Where(e => e.MaterialId == id).First(); return(View(materiales)); }
public ActionResult DeleteConfirmed(int id) { Materiales materiales = db.MaterialesModels.Find(id); db.MaterialesModels.Remove(materiales); db.SaveChanges(); return(RedirectToAction("Index")); }
public Boolean InhabilitarMaterial(Materiales bol) { try { return(datMaterial.Instancia.InhabilitarMaterial(bol)); } catch (Exception e) { throw e; } }
public void GuardarSerializacionDeMaterial() { Materiales herramienta = new Materiales("Leche", 30, false); Serializadora <Materiales> serializadora = new Serializadora <Materiales>(); bool resultado = serializadora.Guardar(herramienta.Nombre, herramienta); Assert.AreEqual(true, resultado); }
public void CreacionDeUnProductoAlimentoConMaterialHerramientaError() { Alimento aux = new Alimento(1, 10, 25, "Cindor", 150, 300, "Chocolate"); Materiales herramienta = new Materiales("Leche", 30, false); bool resultado = herramienta.ConsumirMateriales(aux); Assert.AreEqual(false, resultado); }
public void CreacionDeUnProductoAlimentoError() { Alimento aux = new Alimento(1, 10, 50, "Cindor", 150, 300, "Chocolate"); Materiales alimento = new Materiales("Leche", 30, true); bool resultado = alimento.ConsumirMateriales(aux); Assert.AreEqual(false, resultado); }
public async Task FillMaterial() { await bd.Material.LoadAsync(); foreach (var material in bd.Material.Local) { Materiales.Add(material); } }
/// <summary> /// Suma materiales al jugador /// </summary> public void SumarMateriales(int cantidad) { Materiales mat = jugador.GetComponent <Materiales>(); if (mat) { mat.SumarMateriales(cantidad); } }
void Start() { principal = gameObject.GetComponent<Principal> (); mejoras = GameObject.FindGameObjectWithTag ("Mejoras").GetComponent<MejorasNave> (); materiales = GameObject.FindGameObjectWithTag ("Materiales").GetComponent<Materiales> (); togglesFiltros = new bool[24]; togglesFiltrosOld = new bool[24]; habitabilidadSeleccion = new float[9]; infoSeleccion = new List<string> (); //Cargar la información del numero de saves que hay SaveLoad.compruebaRuta (); numSaves = SaveLoad.FileCount (); nombresSaves = new string[numSaves]; nombresSaves = SaveLoad.getFileNames (); numSavesExtra = numSaves - 3; if (numSavesExtra < 0) numSavesExtra = 0; //Cargar la informacion del sonido que hay en PlayerPrefs if (PlayerPrefs.HasKey ("MusicaVol")) musicaVol = PlayerPrefs.GetFloat ("MusicaVol"); if (PlayerPrefs.HasKey ("SfxVol")) sfxVol = PlayerPrefs.GetFloat ("SfxVol"); if (PlayerPrefs.HasKey ("MusicaOn") && (PlayerPrefs.GetInt ("MusicaOn") == 0)) musicaVol = 0.0f; if (PlayerPrefs.HasKey ("SfxOn") && (PlayerPrefs.GetInt ("SfxOn") == 0)) sfxVol = 0.0f; Audio_Ambiente ambiente = sonidoAmbiente.GetComponent<Audio_Ambiente> (); if (PlayerPrefs.HasKey ("MusicaOn") && (PlayerPrefs.GetInt ("MusicaOn") == 0)) ambiente.activado = false; else ambiente.activado = true; ambiente.volumen = musicaVol; //Volumen del audio de efectos Audio_SoundFX efectos = sonidoFX.GetComponent<Audio_SoundFX> (); if (PlayerPrefs.HasKey ("SfxOn") && (PlayerPrefs.GetInt ("SfxOn") == 0)) efectos.activado = false; else efectos.activado = true; efectos.volumen = sfxVol; }
//Update y transiciones de estados ------------------------------------------------------------------------------------------------------- void Awake() { Random.seed = System.DateTime.Now.Millisecond; UnityEngine.Random.seed = System.DateTime.Now.Millisecond; Debug.Log (FuncTablero.formateaTiempo() + ": Iniciando el script Principal..."); //Se busca el objeto con los valores guardados en la escena inicial, si lo hubiera contenedor = GameObject.FindGameObjectWithTag("Carga"); if (contenedor == null) { //Si el objeto no existe, crear el planeta de cero Debug.Log (FuncTablero.formateaTiempo() + ": No encontrado contenedor, iniciando creacion inicial..."); creacionInicial(); contenedor = new GameObject("Contenedor"); contenedor.tag = "Carga"; contenedor.AddComponent<ValoresCarga>(); } else { //Si el objeto existe, cargar los valores necesarios Debug.Log (FuncTablero.formateaTiempo() + ": Encontrado contenedor, cargando..."); ValoresCarga cont = contenedor.GetComponent<ValoresCarga>(); creacionCarga(cont); hechaCarga = true; } Debug.Log (FuncTablero.formateaTiempo() + ": Completada la creacion del planeta."); mejoras = GameObject.FindGameObjectWithTag("Mejoras").GetComponent<MejorasNave>(); interfaz = gameObject.GetComponent<InterfazPrincipal>(); materiales = GameObject.FindGameObjectWithTag ("Materiales").GetComponent<Materiales> (); }