public BE_ALM_INVENTARIO_CONSULTA TraerRegistro(Int64 n_IdRegistro) { DataTable dtResul = new DataTable(); CD_alm_inventario miFun = new CD_alm_inventario(); miFun.mysConec = mysConec; return(miFun.TraerRegistro(n_IdRegistro)); }
public bool Activar(int n_IdItem, int n_Estado) { CD_alm_inventario miFun = new CD_alm_inventario(); bool b_Result = false; miFun.mysConec = mysConec; if (miFun.Activar(n_IdItem, n_Estado) == false) { booOcurrioError = miFun.booOcurrioError; StrErrorMensaje = miFun.StrErrorMensaje; IntErrorNumber = miFun.IntErrorNumber; return(b_Result); } b_Result = true; return(b_Result); }
public DataTable ListarTabla(int n_idempresa) { DataTable dtResul = new DataTable(); CD_alm_inventario miFun = new CD_alm_inventario(); miFun.mysConec = mysConec; dtResul = miFun.Listar_Tabla(n_idempresa); if (dtResul == null) { booOcurrioError = miFun.booOcurrioError; StrErrorMensaje = miFun.StrErrorMensaje; IntErrorNumber = miFun.IntErrorNumber; } return(dtResul); }
public DataTable Stock(int n_IdEmpresa, int n_AnoTrabajo) { DataTable dtResul = new DataTable(); CD_alm_inventario miFun = new CD_alm_inventario(); miFun.mysConec = mysConec; dtResul = miFun.Stock(n_IdEmpresa, n_AnoTrabajo); if (dtResul == null) { booOcurrioError = miFun.booOcurrioError; StrErrorMensaje = miFun.StrErrorMensaje; IntErrorNumber = miFun.IntErrorNumber; } return(dtResul); }
public DataTable ObtenerCodigo(int n_idempresa, int n_idtipexi, int n_idfam, int n_idclas, int n_idsubclas) { DataTable dtResul = new DataTable(); CD_alm_inventario miFun = new CD_alm_inventario(); miFun.mysConec = mysConec; dtResul = miFun.ObtenerCodigo(n_idempresa, n_idtipexi, n_idfam, n_idclas, n_idsubclas); if (dtResul == null) { booOcurrioError = miFun.booOcurrioError; StrErrorMensaje = miFun.StrErrorMensaje; IntErrorNumber = miFun.IntErrorNumber; } return(dtResul); }
public DataTable Listar() { DataTable dtResul = new DataTable(); CD_alm_inventario miFun = new CD_alm_inventario(); miFun.mysConec = mysConec; DatosMySql FunMysql = new DatosMySql(); mysConec = FunMysql.ReAbrirConeccion(mysConec); dtResul = miFun.Listar(); if (dtResul == null) { booOcurrioError = miFun.booOcurrioError; StrErrorMensaje = miFun.StrErrorMensaje; IntErrorNumber = miFun.IntErrorNumber; } return(dtResul); }
public bool Actualizar(BE_ALM_INVENTARIO_CONSULTA entInventario, List <BE_ALM_INVENTARIOIMAGEN> lstInventarioImagen) { BE_ALM_INVENTARIO entNuevoInventario = new BE_ALM_INVENTARIO(); List <BE_ALM_INVENTARIOUNIMED> lstInventarioUnidadMedida = new List <BE_ALM_INVENTARIOUNIMED>(); bool booResult = false; CD_alm_inventario miFun = new CD_alm_inventario(); miFun.mysConec = mysConec; entNuevoInventario.n_idemp = entInventario.n_idemp; entNuevoInventario.n_id = entInventario.n_id; entNuevoInventario.n_idtipexi = entInventario.n_idtipexi; entNuevoInventario.n_idfam = entInventario.n_idfam; entNuevoInventario.n_idclas = entInventario.n_idclas; entNuevoInventario.n_idsubclas = entInventario.n_idsubclas; entNuevoInventario.c_codpro = entInventario.c_codpro; entNuevoInventario.c_despro = entInventario.c_despro; entNuevoInventario.c_destec = entInventario.c_destec; entNuevoInventario.c_descar = entInventario.c_descar; entNuevoInventario.n_stkini = entInventario.n_stkini; entNuevoInventario.n_stkact = entInventario.n_stkact; entNuevoInventario.n_stkmin = entInventario.n_stkmin; entNuevoInventario.n_stkmax = entInventario.n_stkmax; entNuevoInventario.n_stkcon = entInventario.n_stkcon; entNuevoInventario.n_preini = entInventario.n_preini; entNuevoInventario.n_porgan = entInventario.n_porgan; entNuevoInventario.n_preuni = entInventario.n_preuni; entNuevoInventario.n_preven = entInventario.n_preven; entNuevoInventario.n_idmon = entInventario.n_idmon; entNuevoInventario.n_precom = entInventario.n_precom; entNuevoInventario.n_estado = entInventario.n_estado; entNuevoInventario.n_idcueconcom = entInventario.n_idcueconcom; entNuevoInventario.n_idcueconven = entInventario.n_idcueconven; entNuevoInventario.n_idret = entInventario.n_idret; entNuevoInventario.n_iddet = entInventario.n_iddet; entNuevoInventario.n_idper = entInventario.n_idper; entNuevoInventario.n_idtipcom = entInventario.n_idtipcom; entNuevoInventario.n_idtipven = entInventario.n_idtipven; entNuevoInventario.n_idimpsel = entInventario.n_idimpsel; entNuevoInventario.n_tipope = entInventario.n_tipope; entNuevoInventario.n_numdiavid = entInventario.n_numdiavid; entNuevoInventario.c_prelot = entInventario.c_prelot; foreach (BE_ALM_INVENTARIOUNIMED_CONSULTA element in entInventario.lst_unidadmedida) { BE_ALM_INVENTARIOUNIMED entUnidadItem = new BE_ALM_INVENTARIOUNIMED(); entUnidadItem.n_idite = entNuevoInventario.n_id; entUnidadItem.n_id = element.n_id; entUnidadItem.c_despre = element.c_despre; entUnidadItem.c_abrpre = element.c_abrpre; entUnidadItem.n_idunimedbas = element.n_idunimedbas; entUnidadItem.n_canunimedbas = element.n_canunimedbas; entUnidadItem.n_default = element.n_default; entUnidadItem.n_preuni = element.n_preuni; entUnidadItem.n_preuniigv = element.n_preuniigv; lstInventarioUnidadMedida.Add(entUnidadItem); } //return miFun.Actualizar(entNuevoInventario, lstInventarioUnidadMedida,lstInventarioImagen); // ESCRIBIMOS LOS DATOS DEL ITEM booResult = miFun.Actualizar(entNuevoInventario); // ESCRIBIMOS LAS UNIDADES DE MEDIDA DEL ITEM if (booResult == true) { int n_fila = 0; CD_alm_inventariounimed funInventarioUniMed = new CD_alm_inventariounimed(); funInventarioUniMed.mysConec = mysConec; for (n_fila = 0; n_fila <= lstInventarioUnidadMedida.Count - 1; n_fila++) { if (lstInventarioUnidadMedida[n_fila].n_id == 0) { booResult = funInventarioUniMed.Insertar(lstInventarioUnidadMedida[n_fila]); } else { booResult = funInventarioUniMed.Actualizar(lstInventarioUnidadMedida[n_fila]); } if (booResult == false) { return(booResult); } } booResult = true; } // ESCRIBIMOS LAS IMAGENES DEL ITEM if (booResult == true) { int n_fila = 0; int n_codigo = 0; string c_nomarchivo = ""; string c_nomarchivoorigen = ""; CD_alm_inventarioimagen funInventarioImagen = new CD_alm_inventarioimagen(); funInventarioImagen.mysConec = mysConec; for (n_fila = 0; n_fila <= lstInventarioImagen.Count - 1; n_fila++) { if (lstInventarioImagen[n_fila].n_id == 0) { n_codigo = n_codigo + 1; c_nomarchivo = entInventario.n_id.ToString("0000") + "-" + n_codigo.ToString() + ".jpg"; lstInventarioImagen[n_fila].n_idite = entNuevoInventario.n_id; lstInventarioImagen[n_fila].n_id = n_codigo; c_nomarchivoorigen = lstInventarioImagen[n_fila].c_nomfil; lstInventarioImagen[n_fila].c_nomfil = c_nomarchivo; booResult = funInventarioImagen.Insertar(lstInventarioImagen[n_fila]); if (booResult == true) { myFun.ArchivoCopiar(c_nomarchivoorigen, STU_SISTEMA.RUTAFOTOITEMS, c_nomarchivo); } } else { booResult = funInventarioImagen.Actualizar(lstInventarioImagen[n_fila]); } if (booResult == false) { return(booResult); } } booResult = true; } return(booResult); }
public bool Insertar(ref BE_ALM_INVENTARIO_CONSULTA entInventario) { BE_ALM_INVENTARIO entNuevoInventario = new BE_ALM_INVENTARIO(); List <BE_ALM_INVENTARIOUNIMED> lstInventarioUnidadMedida = new List <BE_ALM_INVENTARIOUNIMED>(); bool b_result = false; CD_alm_inventario miFun = new CD_alm_inventario(); miFun.mysConec = mysConec; entNuevoInventario.n_idemp = entInventario.n_idemp; entNuevoInventario.n_id = entInventario.n_id; entNuevoInventario.n_idtipexi = entInventario.n_idtipexi; entNuevoInventario.n_idfam = entInventario.n_idfam; entNuevoInventario.n_idclas = entInventario.n_idclas; entNuevoInventario.n_idsubclas = entInventario.n_idsubclas; entNuevoInventario.c_codpro = entInventario.c_codpro; entNuevoInventario.c_despro = entInventario.c_despro; entNuevoInventario.c_destec = entInventario.c_destec; entNuevoInventario.c_descar = entInventario.c_descar; entNuevoInventario.n_stkini = entInventario.n_stkini; entNuevoInventario.n_stkact = entInventario.n_stkact; entNuevoInventario.n_stkmin = entInventario.n_stkmin; entNuevoInventario.n_stkmax = entInventario.n_stkmax; entNuevoInventario.n_stkcon = entInventario.n_stkcon; entNuevoInventario.n_preini = entInventario.n_preini; entNuevoInventario.n_porgan = entInventario.n_porgan; entNuevoInventario.n_preuni = entInventario.n_preuni; entNuevoInventario.n_preven = entInventario.n_preven; entNuevoInventario.n_idmon = entInventario.n_idmon; entNuevoInventario.n_precom = entInventario.n_precom; entNuevoInventario.n_estado = entInventario.n_estado; entNuevoInventario.n_idcueconcom = entInventario.n_idcueconcom; entNuevoInventario.n_idcueconven = entInventario.n_idcueconven; entNuevoInventario.n_idret = entInventario.n_idret; entNuevoInventario.n_iddet = entInventario.n_iddet; entNuevoInventario.n_idper = entInventario.n_idper; entNuevoInventario.n_idtipcom = entInventario.n_idtipcom; entNuevoInventario.n_idtipven = entInventario.n_idtipven; entNuevoInventario.n_idimpsel = entInventario.n_idimpsel; entNuevoInventario.n_tipope = entInventario.n_tipope; entNuevoInventario.n_numdiavid = entInventario.n_numdiavid; entNuevoInventario.c_prelot = entInventario.c_prelot; foreach (BE_ALM_INVENTARIOUNIMED_CONSULTA element in entInventario.lst_unidadmedida) { BE_ALM_INVENTARIOUNIMED entUnidadItem = new BE_ALM_INVENTARIOUNIMED(); entUnidadItem.n_idite = entNuevoInventario.n_id; entUnidadItem.n_id = element.n_id; entUnidadItem.c_despre = element.c_despre; entUnidadItem.c_abrpre = element.c_abrpre; entUnidadItem.n_idunimedbas = element.n_idunimedbas; entUnidadItem.n_canunimedbas = element.n_canunimedbas; entUnidadItem.n_default = element.n_default; entUnidadItem.n_preuni = element.n_preuni; entUnidadItem.n_preuniigv = element.n_preuniigv; lstInventarioUnidadMedida.Add(entUnidadItem); } b_result = miFun.Insertar(entNuevoInventario, lstInventarioUnidadMedida); entInventario.n_id = entNuevoInventario.n_id; return(b_result); }