public static string ObtenerFormaEditarSubCategoria(int IdSubCategoria) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); oPermisos.Add("puedeEditarSubCategoria", puedeEditarSubCategoria); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); CSubCategoria SubCategoria = new CSubCategoria(); SubCategoria.LlenaObjeto(IdSubCategoria, ConexionBaseDatos); Modelo.Add(new JProperty("IdSubCategoria", SubCategoria.IdSubCategoria)); Modelo.Add(new JProperty("SubCategoria", SubCategoria.SubCategoria)); Modelo.Add("Categorias", CCategoria.ObtenerJsonCategorias(SubCategoria.IdCategoria, ConexionBaseDatos)); Modelo.Add(new JProperty("Permisos", oPermisos)); oRespuesta.Add(new JProperty("Error", 0)); oRespuesta.Add(new JProperty("Modelo", Modelo)); ConexionBaseDatos.CerrarBaseDatosSqlServer(); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos")); } return(oRespuesta.ToString()); }
public static JArray ObtenerJsonCategorias(int pIdCategoria, CConexion pConexion) { CCategoria Categoria = new CCategoria(); JArray JCategorias = new JArray(); Dictionary <string, object> Parametros = new Dictionary <string, object>(); Parametros.Add("Baja", 0); foreach (CCategoria oCategoria in Categoria.LlenaObjetosFiltros(Parametros, pConexion)) { JObject JCategoria = new JObject(); JCategoria.Add("Valor", oCategoria.IdCategoria); JCategoria.Add("Descripcion", oCategoria.Categoria); if (oCategoria.IdCategoria == pIdCategoria) { JCategoria.Add(new JProperty("Selected", 1)); } else { JCategoria.Add(new JProperty("Selected", 0)); } JCategorias.Add(JCategoria); } return(JCategorias); }
public static string ObtenerForma(int pIdCategoria) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); int puedeEditarCategoria = 0; JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CUsuario Usuario = new CUsuario(); if (Usuario.TienePermisos(new string[] { "puedeEditarCategoria" }, ConexionBaseDatos) == "") { puedeEditarCategoria = 1; } oPermisos.Add("puedeEditarCategoria", puedeEditarCategoria); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); CCategoria Categoria = new CCategoria(); Categoria.LlenaObjeto(pIdCategoria, ConexionBaseDatos); Modelo.Add(new JProperty("IdCategoria", Categoria.IdCategoria)); Modelo.Add(new JProperty("Categoria", Categoria.Categoria)); Modelo.Add(new JProperty("Permisos", oPermisos)); oRespuesta.Add(new JProperty("Error", 0)); oRespuesta.Add(new JProperty("Modelo", Modelo)); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos")); } ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(oRespuesta.ToString()); }
private void btnEliminar_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("¿Estás seguro que quieres eliminar?", "Autorización", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { CCategoria cEliminar = new CCategoria(); categoriasBindingSource.EndEdit(); cEliminar.EliminarCategoria((Categorias)categoriasBindingSource.Current); MessageBox.Show("¡Categoria eliminado con éxito!"); Limpiar(); this.Close(); } }
protected void btExcluir_Click(object sender, EventArgs e) { ICategoria ac; try { ac = new CCategoria(Convert.ToInt32(this.ddlCategoria.SelectedValue)); ac.Excluir(); this.lbMensagem.Text = "Categoria <b>" + ac.Descricao + "</b> excluída com sucesso!"; } catch (Exception _Erro) { this.lbMensagem.Text = _Erro.Message; } }
private void btnGuardar_Click(object sender, EventArgs e) { if (nombreCategoriaTextBox.Text.Equals("")) { MessageBox.Show("¡Rellene todos los campos!", "Rellenar", MessageBoxButtons.OK, MessageBoxIcon.Question); } else { CCategoria cnuevo = new CCategoria(); categoriasBindingSource.EndEdit(); cnuevo.RegistrarCategoria((Categorias)categoriasBindingSource.Current); MessageBox.Show("¡Categoria registrado con éxito!"); this.Close(); } }
protected void MostrarDetalhe(object sender, EventArgs e) { this.pnDetalhe.Visible = true; if (((DropDownList)sender).SelectedIndex != 0) { ICategoria ac = new CCategoria(Convert.ToInt32(((DropDownList)sender).SelectedValue)); this.tbDescricao.Text = ac.Descricao; this.ddlBem.SelectedValue = ac.Bem.Codigo.ToString(); this.rbtTipo.SelectedValue = ac.Tipo.ToString(); } else { this.tbDescricao.Text = String.Empty; //this.ddlBem.SelectedIndex = -1; this.rbtTipo.SelectedIndex = -1; } }
protected void btRegistrar_Click(object sender, EventArgs e) { ICategoria ac; try { ac = new CCategoria(Convert.ToInt32(this.ddlCategoria.SelectedValue)); ac.Descricao = this.tbDescricao.Text; ac.Tipo = Convert.ToByte(this.rbtTipo.SelectedItem.Value); ac.Bem.Codigo = Convert.ToInt16(this.ddlBem.SelectedValue); ac.Salvar(); this.lbMensagem.Text = "Categoria <b>" + ac.Descricao + "</b> cadastrada com sucesso."; } catch (Exception _Erro) { this.lbMensagem.Text = _Erro.Message; } }
private void CRUD_Producto_Load(object sender, EventArgs e) { txtNombreProd.Enabled = false; cmbCategoria.Enabled = false; cmbProveedor.Enabled = false; txtExistencias.Enabled = false; txtCosto.Enabled = false; txtPrecioVenta.Enabled = false; inventarioBindingSource.DataSource = p; CProveedores cProveedor = new CProveedores(); proveedoresBindingSource.DataSource = cProveedor.ListadoProveedores(); CCategoria cCategoria = new CCategoria(); categoriasBindingSource.DataSource = cCategoria.ListadoCategorias(); }
public static JArray ObtenerJsonCategoriasFiltroPorGrupo(int pIdGrupo, CConexion pConexion) { CCategoria Categoria = new CCategoria(); JArray JCategorias = new JArray(); Dictionary <string, object> Parametros = new Dictionary <string, object>(); Parametros.Add("IdGrupo", pIdGrupo); Parametros.Add("Baja", 0); foreach (CCategoria oCategoria in Categoria.LlenaObjetosFiltros(Parametros, pConexion)) { JObject JCategoria = new JObject(); JCategoria.Add("Valor", oCategoria.IdCategoria); JCategoria.Add("Descripcion", oCategoria.Categoria); JCategorias.Add(JCategoria); } return(JCategorias); }
private void btnModificar_Click(object sender, EventArgs e) { if (nombreCategoriaTextBox.Text.Equals("")) { MessageBox.Show("¡Rellene todos los campos!", "Rellenar", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { DialogResult result = MessageBox.Show("¿Estás seguro que quieres modificar?", "Autorización", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { CCategoria nCateg = new CCategoria(); categoriasBindingSource.EndEdit(); nCateg.ActualizarCategoria((Categorias)categoriasBindingSource.Current); MessageBox.Show("¡Categoria editado con éxito!"); Limpiar(); } } }
private void _AtualizarPagina() { ILancamento l = new CLancamento(); ICategoria c = new CCategoria(); string valor, texto; valor = "codigo"; texto = "descricao"; try { base._CarregarGrid(this.gvReceita, (IList)l.Selecionar((byte)0)); base._CarregarGrid(this.gvDespesa, (IList)l.Selecionar((byte)1)); base._CarregarDropDown(this.ddlCategoriaReceita, valor, texto, (IList)c.Selecionar((byte)0), "Selecione..."); base._CarregarDropDown(this.ddlCategoriaDespesa, valor, texto, (IList)c.Selecionar((byte)1), "Selecione..."); } catch (Exception _Erro) { } }
//Constructores //Metodos Especiales public static JObject ObtenerJsonProducto(JObject pModelo, int pIdProducto, CConexion pConexion) { CProducto Producto = new CProducto(); Producto.LlenaObjeto(pIdProducto, pConexion); pModelo.Add("IdProducto", Producto.IdProducto); pModelo.Add("Producto", Producto.Producto); pModelo.Add("Clave", Producto.Clave); pModelo.Add("NumeroParte", Producto.NumeroParte); pModelo.Add("Modelo", Producto.Modelo); pModelo.Add("CodigoBarra", Producto.CodigoBarra); pModelo.Add("Descripcion", Producto.Descripcion); pModelo.Add("Costo", Producto.Costo); pModelo.Add("MargenUtilidad", Producto.MargenUtilidad); pModelo.Add("IdTipoIVA", Producto.IdTipoIVA); pModelo.Add("Precio", Producto.Precio); pModelo.Add("ValorMedida", Producto.ValorMedida); pModelo.Add("Imagen", Producto.Imagen); pModelo.Add("ClaveProdServ", Producto.ClaveProdServ); pModelo.Add("CodigoInterno", Producto.ClaveInterna); CDivision division = new CDivision(); division.LlenaObjeto(Producto.IdDivision, pConexion); pModelo.Add("IdDivision", division.IdDivision); pModelo.Add("Division", division.Division); CLinea linea = new CLinea(); linea.LlenaObjeto(Producto.idLinea, pConexion); pModelo.Add("IdLinea", linea.IdLinea); pModelo.Add("Linea", linea.Descripcion); CEstante estante = new CEstante(); estante.LlenaObjeto(Producto.idEstante, pConexion); pModelo.Add("IdEstante", estante.IdEstante); pModelo.Add("Estante", estante.Descripcion); CRepisa repisa = new CRepisa(); repisa.LlenaObjeto(Producto.IdRepisa, pConexion); pModelo.Add("IdRepisa", repisa.IdRepisa); pModelo.Add("Repisa", repisa.Descripcion); if (Producto.IdTipoIVA == 1) { CUsuario Usuario = new CUsuario(); Usuario.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]), pConexion); CSucursal Sucursal = new CSucursal(); Sucursal.LlenaObjeto(Usuario.IdSucursalActual, pConexion); pModelo.Add("IVA", Sucursal.IVAActual); pModelo.Add("PrecioIVAIncluido", (Convert.ToDecimal(Producto.Precio)) + (((Convert.ToDecimal(Producto.Precio)) * (Convert.ToDecimal(Sucursal.IVAActual))) / 100)); } else { pModelo.Add("IVA", 0); pModelo.Add("PrecioIVAIncluido", Producto.Precio); } CMarca Marca = new CMarca(); Marca.LlenaObjeto(Producto.IdMarca, pConexion); pModelo.Add("IdMarca", Marca.IdMarca); pModelo.Add("Marca", Marca.Marca); CGrupo Grupo = new CGrupo(); Grupo.LlenaObjeto(Producto.IdGrupo, pConexion); pModelo.Add("IdGrupo", Grupo.IdGrupo); pModelo.Add("Grupo", Grupo.Grupo); CCategoria Categoria = new CCategoria(); Categoria.LlenaObjeto(Producto.IdCategoria, pConexion); pModelo.Add("IdCategoria", Categoria.IdCategoria); pModelo.Add("Categoria", Categoria.Categoria); CSubCategoria SubCategoria = new CSubCategoria(); SubCategoria.LlenaObjeto(Producto.IdSubCategoria, pConexion); pModelo.Add("IdSubCategoria", SubCategoria.IdSubCategoria); pModelo.Add("SubCategoria", SubCategoria.SubCategoria); CTipoMoneda TipoMoneda = new CTipoMoneda(); TipoMoneda.LlenaObjeto(Producto.IdTipoMoneda, pConexion); pModelo.Add("IdTipoMoneda", TipoMoneda.IdTipoMoneda); pModelo.Add("TipoMoneda", TipoMoneda.TipoMoneda); CTipoVenta TipoVenta = new CTipoVenta(); TipoVenta.LlenaObjeto(Producto.IdTipoVenta, pConexion); pModelo.Add("IdTipoVenta", TipoVenta.IdTipoVenta); pModelo.Add("TipoVenta", TipoVenta.TipoVenta); CUnidadCompraVenta UnidadCompraVenta = new CUnidadCompraVenta(); UnidadCompraVenta.LlenaObjeto(Producto.IdUnidadCompraVenta, pConexion); pModelo.Add("IdUnidadCompraVenta", UnidadCompraVenta.IdUnidadCompraVenta); pModelo.Add("UnidadCompraVenta", UnidadCompraVenta.UnidadCompraVenta); CTipoIVA TipoIVA = new CTipoIVA(); TipoIVA.LlenaObjeto(Producto.IdTipoIVA, pConexion); pModelo.Add("TipoIVA", TipoIVA.TipoIVA); return(pModelo); }