public bool ServiciosCategoriasUpdate(ServiciosCategorias oSCa) { try { Conexion oConexion = new Conexion(); OracleConnection cn = oConexion.getConexion(); cn.Open(); ds = new DataSet(); sql = "UPDATE servicios_categorias SET sca_descripcion = '" + oSCa.ScaDescripcion + "', " + "sca_descripcion_corta = '" + oSCa.ScaDescripcionCorta + "', " + "srv_codigo = '" + oSCa.SrvCodigo + "', " + "est_codigo = '" + oSCa.EstCodigo + "' " + "WHERE sca_numero = '" + oSCa.ScaNumero + "' "; Console.WriteLine("sql"); Console.WriteLine("sql " + sql); Console.WriteLine("sql"); cmd = new OracleCommand(sql, cn); adapter = new OracleDataAdapter(cmd); response = cmd.ExecuteNonQuery(); cn.Close(); return(response > 0); } catch (Exception ex) { throw ex; } }
public List <ServiciosCategorias> ServiciosCategoriasGetAll() { List <ServiciosCategorias> lstServiciosCategorias = new List <ServiciosCategorias>(); try { ds = new DataSet(); Conexion oConexion = new Conexion(); OracleConnection cn = oConexion.getConexion(); cn.Open(); string sqlSelect = "SELECT * FROM servicios_categorias "; cmd = new OracleCommand(sqlSelect, cn); adapter = new OracleDataAdapter(cmd); cmd.ExecuteNonQuery(); adapter.Fill(ds); DataTable dt = new DataTable(); dt = ds.Tables[0]; if (dt.Rows.Count > 0) { for (int i = 0; dt.Rows.Count > i; i++) { DataRow dr = dt.Rows[i]; ServiciosCategorias NewEnt = new ServiciosCategorias(); NewEnt = CargarServiciosCategorias(dr); lstServiciosCategorias.Add(NewEnt); } } return(lstServiciosCategorias); } catch (Exception ex) { throw ex; } }
public ServiciosCategorias ServiciosCategoriasGetById(long Id) { try { DataSet ds = new DataSet(); Conexion oConexion = new Conexion(); OracleConnection cn = oConexion.getConexion(); cn.Open(); string sqlSelect = "SELECT * FROM servicios_categorias " + "WHERE sca_numero=" + Id; cmd = new OracleCommand(sqlSelect, cn); adapter = new OracleDataAdapter(cmd); cmd.ExecuteNonQuery(); adapter.Fill(ds); DataTable dt; dt = ds.Tables[0]; ServiciosCategorias NewEnt = new ServiciosCategorias(); if (dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; NewEnt = CargarServiciosCategorias(dr); } return(NewEnt); } catch (Exception ex) { throw ex; } }
public bool EliminarCategoria(long idCategoria) { ServiciosCategoriasBus oSCaBus = new ServiciosCategoriasBus(); ServiciosCategorias oSCa = oSCaBus.ServiciosCategoriasGetById(idCategoria); oSCa.EstCodigo = "B"; return(oSCaBus.ServiciosCategoriasUpdate(oSCa)); }
internal static void CargarDatosComboCategorias(ref ComboBox combo) { IServiciosCategorias servicio = new ServiciosCategorias(); var lista = servicio.GetLista(); var defaultCategoria = new CategoriaListDto() { CategoriaId = 0, NombreCategoria = "Seleccione Categoria" }; lista.Insert(0, defaultCategoria); combo.DataSource = lista; combo.ValueMember = "CategoriaId"; combo.DisplayMember = "NombreCategoria"; combo.SelectedIndex = 0; }
private ServiciosCategorias CargarServiciosCategorias(DataRow dr) { try { ServiciosCategorias oObjeto = new ServiciosCategorias(); oObjeto.ScaNumero = long.Parse(dr["SCA_NUMERO"].ToString()); oObjeto.ScaDescripcion = dr["SCA_DESCRIPCION"].ToString(); oObjeto.ScaDescripcionCorta = dr["SCA_DESCRIPCION_CORTA"].ToString(); oObjeto.SrvCodigo = dr["SRV_CODIGO"].ToString(); oObjeto.EstCodigo = dr["EST_CODIGO"].ToString(); return(oObjeto); } catch (Exception ex) { throw ex; } }
public long ServiciosCategoriasAdd(ServiciosCategorias oSCa) { try { Conexion oConexion = new Conexion(); OracleConnection cn = oConexion.getConexion(); cn.Open(); // Clave Secuencia ds = new DataSet(); string query = " DECLARE " + " idtemp NUMBER(10,0); " + " BEGIN " + " SELECT(PKG_SECUENCIAS.FNC_PROX_SECUENCIA('SCA_NUMERO')) " + " INTO idtemp " + " FROM dual; " + " INSERT INTO servicios_categorias (sca_numero, " + "sca_descripcion, " + "sca_descripcion_corta, " + "srv_codigo, " + "est_codigo) " + "VALUES(idtemp, " + " '" + oSCa.ScaDescripcion + "', " + " '" + oSCa.ScaDescripcionCorta + "', " + " '" + oSCa.SrvCodigo + "', " + " '" + oSCa.EstCodigo + "')" + " RETURNING IDTEMP INTO :id;" + " END;"; cmd = new OracleCommand(query, cn); cmd.Parameters.Add(new OracleParameter { ParameterName = ":id", OracleDbType = OracleDbType.Int64, Direction = ParameterDirection.Output }); adapter = new OracleDataAdapter(cmd); cmd.ExecuteNonQuery(); response = long.Parse(cmd.Parameters[":id"].Value.ToString()); cn.Close(); return(response); } catch (Exception ex) { throw ex; } }
public void Inicializar() { ServiciosBus oServiciosBus = new ServiciosBus(); oUtil.CargarCombo(_vista.srvCodigo, oServiciosBus.ServiciosGetByFilter(), "srv_codigo", "srv_descripcion", "Seleccione un Servicio"); GruposBus oGruposBus = new GruposBus(); oUtil.CargarCombo(_vista.Grupo, oGruposBus.GruposGetByFilter("1"), "grp_codigo", "grp_descripcion", "Seleccione un Grupo"); // _vista.srvCodigo.DropDownStyle = ComboBoxStyle.DropDownList; // _vista.Grupo.DropDownStyle = ComboBoxStyle.DropDownList; if (_vista.scaNumero != 0) { ServiciosCategorias oSCategorias = new ServiciosCategorias(); ServiciosCategoriasBus oSCategoriasBus = new ServiciosCategoriasBus(); oSCategorias = oSCategoriasBus.ServiciosCategoriasGetById(_vista.scaNumero); _vista.srvCodigo.SelectedValue = oSCategorias.SrvCodigo; _vista.Descripcion = oSCategorias.ScaDescripcion; _vista.DescripcionCorta = oSCategorias.ScaDescripcionCorta; if (oSCategorias.EstCodigo == "H") { _vista.estCodigo = true; } else { _vista.estCodigo = false; } GruposDetalles oGrD = new GruposDetalles(); GruposDetallesBus oGrDBus = new GruposDetallesBus(); oGrD = oGrDBus.GruposDetallesGetByCodReg(_vista.scaNumero.ToString()); _vista.grdCodigo = oGrD.GrdCodigo; _vista.grdCodigoRegistro = oGrD.GrdCodigoRegistro; _vista.Grupo.SelectedValue = oGrD.GrpCodigo; } else { _vista.estCodigo = true; }; }
public void Guardar() { long rtdo; ServiciosCategorias oSCa = new ServiciosCategorias(); ServiciosCategoriasBus oSCaBus = new ServiciosCategoriasBus(); oSCa.ScaNumero = _vista.scaNumero; oSCa.ScaDescripcion = _vista.Descripcion; oSCa.ScaDescripcionCorta = _vista.DescripcionCorta; oSCa.SrvCodigo = _vista.srvCodigo.SelectedValue.ToString(); if (_vista.estCodigo) { oSCa.EstCodigo = "H"; } else { oSCa.EstCodigo = "I"; } GruposDetalles oGDe = new GruposDetalles(); GruposDetallesBus oGDeBus = new GruposDetallesBus(); oGDe.GrpCodigo = long.Parse(_vista.Grupo.SelectedValue.ToString()); oGDe.GrdCodigo = _vista.grdCodigo; if (_vista.scaNumero == 0) { rtdo = oSCaBus.ServiciosCategoriasAdd(oSCa); oSCa.ScaNumero = rtdo; oGDe.GrdCodigoRegistro = oSCa.ScaNumero.ToString(); rtdo = oGDeBus.GruposDetallesAdd(oGDe); } else { rtdo = (oSCaBus.ServiciosCategoriasUpdate(oSCa)) ? oSCa.ScaNumero : 0; oGDe.GrdCodigoRegistro = _vista.grdCodigoRegistro; rtdo = (oGDeBus.GruposDetallesUpdate(oGDe)) ? oGDe.GrdCodigo : 0; } }
public long ServiciosCategoriasAdd(ServiciosCategorias oServiciosCategorias) { ServiciosCategoriasImpl oServiciosCategoriasImpl = new ServiciosCategoriasImpl(); return(oServiciosCategoriasImpl.ServiciosCategoriasAdd(oServiciosCategorias)); }
public bool ServiciosCategoriasUpdate(ServiciosCategorias oServiciosCategorias) { ServiciosCategoriasImpl oServiciosCategoriasImpl = new ServiciosCategoriasImpl(); return(oServiciosCategoriasImpl.ServiciosCategoriasUpdate(oServiciosCategorias)); }