public object InsertUpdateArea([FromBody] InsertUpdateParameter <Area> item)
        {
            ServiceResult result = new ServiceResult();

            try
            {
                var objBL = new BLArea();
                if (objBL.CheckCodeExists(item.Data.AreaID, item.Data.AreaName))
                {
                    result.Success   = false;
                    result.ErrorCode = ErrorCode.DuplicateCode;
                }
                else
                {
                    result.Success = objBL.InsertUpdateArea(item.Data);
                    //if (objBL.InactiveObject("InventoryItem", "InventoryItemID", item.OldID))
                    //{

                    //}
                    //else
                    //{
                    //    result.Success = false;
                    //    result.ErrorCode = ErrorCode.ItemNotInactive;
                    //}
                }
            }
            catch (Exception ex)
            {
                CommonFunction.WriteLog(ex, SerializeUtil.Serialize(item), Request.RequestUri.ToString());
                result.Success   = false;
                result.ErrorCode = ex.Message;
            }
            return(result);
        }
Exemple #2
0
        /// <summary>
        /// Load lại danh sách bàn theo Khu vực
        /// </summary>
        private void LoadTableMapping()
        {
            if (cboArea.Value == null)
            {
                return;
            }
            Guid areaID;

            if (!Guid.TryParse(cboArea.Value.ToString(), out areaID))
            {
                return;
            }
            var tableMapping = new BLArea().GetTableMappingByAreaID(areaID, dteFromTime.DateTime);

            if (tableMapping == null || tableMapping.Rows.Count == 0)
            {
                MessageBoxCommon.ShowExclamation("Khu vực <" + ((Desktop.Entity.DictionaryDataSet.AreaRow)((System.Data.DataRowView)bsArea.Current).Row).AreaName + "> ngày <" + dteFromTime.DateTime.ToString("dd-MM-yyyy") + "> không có bàn trống nên không thể thay đổi khu vực");
                return;
            }
            else
            {
                dsBusiness.AreaTableMapping.Clear();
                dsBusiness.AreaTableMapping.Merge(tableMapping);
                bsTableMapping.DataSource = dsBusiness;
                bsTableMapping.Filter     = "TableStatus = 0 OR (TableStatus = 2 AND TableID = " + "'" + TableID.ToString() + "' AND BookingID = '" + BookingID.ToString() + "')";
                if (bsTableMapping.Find(ColumnName.TableID, TableID) == -1)
                {
                    cboTableMapping.Value = ((Desktop.Entity.BusinessDataSet.AreaTableMappingRow)dsBusiness.AreaTableMapping.Rows[0]).TableID;
                }
                else
                {
                    cboTableMapping.Value = TableID;
                }
            }
        }
 public frmBanAn()
 {
     InitializeComponent();
     lstArea   = new List <cArea>();
     tablefood = new BLTableFood();
     area      = new BLArea();
     LoadData();
 }
Exemple #4
0
        // GET: Usuario
        public ActionResult Register()
        {
            BLUsuario         UsuarioLogic = new BLUsuario();
            UsuarioViewModels modelUser    = new UsuarioViewModels();
            BEUsuario         Usuario      = UsuarioLogic.ObtenerUsuario(User.Identity.GetUserName());

            modelUser.nom_usuario   = Usuario.gls_usuario;
            modelUser.nombre        = Usuario.gls_nombre;
            modelUser.ape_paterno   = Usuario.gls_ape_paterno;
            modelUser.ape_materno   = Usuario.gls_ape_materno;
            modelUser.FecNacimiento = Usuario.fec_nacimiento;
            modelUser.correo        = Usuario.correo;

            if (Usuario.anexo != null)
            {
                modelUser.anexo = Convert.ToInt32(Usuario.anexo);
            }

            if (Usuario.idarea != null)
            {
                modelUser.idarea = Convert.ToInt32(Usuario.idarea);
            }

            if (Usuario.idcargo != null)
            {
                modelUser.idcargo = Convert.ToInt32(Usuario.idcargo);
            }

            BLCargo        CargoLogic  = new BLCargo();
            List <BECargo> ListaCargos = new List <BECargo>();

            ListaCargos = CargoLogic.ListarCargo();

            foreach (BECargo item in ListaCargos)
            {
                modelUser.ListaCargos.Add(new Cargo {
                    id = item.id, gls_Cargo = item.gls_Cargo
                });
            }


            BLArea        AreaLogic = new BLArea();
            List <BEArea> ListaArea = new List <BEArea>();

            ListaArea = AreaLogic.ListarArea();

            foreach (BEArea item in ListaArea)
            {
                modelUser.ListaAreas.Add(new Area {
                    id = item.id, gls_area = item.gls_area
                });
            }


            return(View(modelUser));
        }
        public object GetAreaByID(Guid itemID)
        {
            ServiceResult result = new ServiceResult();
            List <Area>   items;

            try
            {
                items          = new BLArea().GetArea(itemID);
                result.Success = true;
                result.Data    = items;
            }
            catch (Exception ex)
            {
                CommonFunction.WriteLog(ex, SerializeUtil.Serialize(itemID), Request.RequestUri.ToString());
                result.Success   = false;
                result.ErrorCode = ex.Message;
            }
            return(result);
        }
        /// <summary>
        /// Thêm Binding vào control
        /// </summary>
        private void BindingData(DataTable table)
        {
            lblRefNo.Text   = table.Rows[0][1].ToString();
            lblRefDate.Text = table.Rows[0][3].ToString();
            BLArea bLArea = new BLArea();

            if (table.Columns.Contains("JournalMemo"))
            {
                lblJournalMemo.Text = table.Rows[0][18].ToString();
            }
            else
            {
                DataTable dt = bLArea.GetTableMappingDetailByTableID(Guid.Parse(table.Rows[0][11].ToString()), DateTime.Now);
                lblJournalMemo.Text = String.Format("{0} -  {1}", dt.Rows[0][1].ToString(), dt.Rows[0][3].ToString());
            }

            if (CustomerRow != null)
            {
                lblCustomer.Text = CustomerRow.CustomerName + (string.IsNullOrEmpty(CustomerRow.Mobile) ? "" : " - " + CustomerRow.Mobile);
            }
        }
        public JsonResult GetAllAreas()
        {
            List <AreaViewModel> Lista = new List <AreaViewModel>();
            AreaViewModel        area;

            List <BEArea> oListaArea;
            BLArea        oBLArea = new BLArea();

            oListaArea = oBLArea.ListarArea();

            foreach (BEArea item in oListaArea)
            {
                area             = new AreaViewModel();
                area.codigo      = item.cod_area;
                area.descripcion = item.gls_area;
                area.estado      = item.cod_estado_registro;
                Lista.Add(area);
            }

            return(Json(Lista, JsonRequestBehavior.AllowGet));
        }
Exemple #8
0
 protected override void InitBusinessObject()
 {
     base.InitBusinessObject();
     oBL = new BLArea();
 }