public static DataView returnCombo() { DataTable dt = new DataTable(); V2_OPCIONES oCom = new V2_OPCIONES(); try { oCom.ConnectionString = Parametros.CadenaConexion; oCom.Query.AddResultColumn("OPC_ID"); oCom.Query.AddResultColumn("OPC_NAME"); oCom.Query.Load(); dt = oCom.DefaultView.Table.Copy(); DataRow dr = dt.NewRow(); dr[0] = 0; dr[1] = "[SIN PADRE]"; dt.Rows.Add(dr); } catch (Exception ex) { } return(dt.DefaultView); }
public static DataView RetornaOpcMenu() { V2_OPCIONES oCom = new V2_OPCIONES(); try { oCom.ConnectionString = Parametros.CadenaConexion; oCom.Query.AddResultColumn("OPC_ID"); oCom.Query.AddResultColumn("OPC_NAME"); oCom.Query.AddResultColumn("OPC_FORM"); oCom.Query.AddResultColumn("OPC_PARENT_ID"); oCom.Where.OPC_STATE.Value = 1; oCom.Where.OPC_STATE.Operator = MyGeneration.dOOdads.WhereParameter.Operand.Equal; oCom.Query.AddOrderBy("OPC_ID", MyGeneration.dOOdads.WhereParameter.Dir.ASC); oCom.Query.Load(); } catch (Exception ex) { } return(oCom.DefaultView); }
public static bool ReturnById(int Id, ref V2_OPCIONES pComp, ref string sMensaje) { bool bRetorno = true; try { V2_OPCIONES oCom = new V2_OPCIONES(); oCom.ConnectionString = Parametros.CadenaConexion; oCom.LoadByPrimaryKey(Id); pComp = oCom; } catch (Exception ex) { sMensaje = ex.Message.ToString(); bRetorno = false; } return(bRetorno); }
public static bool DeleteData(OpcionesRecord pComp, ref string sMensaje) { bool bRetorno = true; try { V2_OPCIONES oCom = new V2_OPCIONES(); oCom.ConnectionString = Parametros.CadenaConexion; oCom.LoadByPrimaryKey(pComp.OPC_ID); oCom.MarkAsDeleted(); oCom.Save(); } catch (Exception ex) { sMensaje = ex.Message.ToString(); bRetorno = false; } return(bRetorno); }
public static DataView returnView(ref string sMensaje) { sMensaje = ""; V2_OPCIONES oCom = new V2_OPCIONES(); try { oCom.ConnectionString = Parametros.CadenaConexion; oCom.Query.AddResultColumn("OPC_ID"); oCom.Query.AddResultColumn("OPC_NAME"); oCom.Query.AddResultColumn("OPC_STATE"); oCom.Query.AddResultColumn("OPC_PARENT_ID"); oCom.Query.Load(); } catch (Exception ex) { sMensaje = ex.Message.ToString(); } return(oCom.DefaultView); }
public static bool SaveData(OpcionesRecord pComp, ref string sMensaje, bool bAdiciona) { bool bRetorno = true; try { V2_OPCIONES oCom = new V2_OPCIONES(); oCom.ConnectionString = Parametros.CadenaConexion; if (!bAdiciona) { oCom.LoadByPrimaryKey(pComp.OPC_ID); } else { oCom.AddNew(); } oCom.OPC_NAME = pComp.OPC_NAME; oCom.OPC_STATE = pComp.OPC_STATE; oCom.OPC_PARENT_ID = pComp.OPC_PARENT_ID; oCom.OPC_FORM = pComp.OPC_FORM; oCom.Save(); } catch (Exception ex) { sMensaje = ex.Message.ToString(); bRetorno = false; } return(bRetorno); }