예제 #1
0
        private void SaveBtn_Click(object sender, EventArgs e)
        {
            Result res = new Result();
            CompanyMasterHelper hlp = new CompanyMasterHelper();

            if (entity != null)
            {
                res = hlp.Update(entity.Ext_Id);
            }
            else
            {
                res = hlp.Create(new CompanyMaster
                {
                    Name = NameText.Text,
                    Code = CodeText.Text
                });
            }

            if (res.type == ResultType.SUCCESS)
            {
                ClearForm();
                var msg = MessageBox.Show("Se guardaron los datos exitosamente.", "Compañia - Grupo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.DialogResult = DialogResult.OK;
                this.Close();
            }
            else
            {
                var msg = MessageBox.Show(res.message, "Compañia - Grupo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #2
0
        private void loadData()
        {
            CompanyMasterHelper cmhlp = new CompanyMasterHelper();
            ICollection <CompanyMasterViewModel> list;

            list            = cmhlp.List();
            grid.DataSource = list;
        }
예제 #3
0
        private void loadData(string Ext_Id)
        {
            CompanyMasterHelper hlp = new CompanyMasterHelper();

            entity = hlp.Get(Ext_Id);
            if (entity != null)
            {
                NameText.Text = entity.Name;
                CodeText.Text = entity.Code;
            }
        }
예제 #4
0
        private void DeleteBtn_Click(object sender, EventArgs e)
        {
            List <string> ids = grid.GetCheckedId(1);

            if (ids.Count() > 0)
            {
                DialogResult msg = MessageBox.Show("Desea eliminar el/los registros(s) seleccionado(s)?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                if (msg == DialogResult.Yes)
                {
                    CompanyMasterHelper mcHlp = new CompanyMasterHelper();
                    if (mcHlp.Delete(ids).type == ResultType.SUCCESS)
                    {
                        loadData();
                    }
                }
            }
        }