示例#1
0
        public void set_Action(Cl_Enumeradores.eTipo_action iAccion)
        {
            try
            {
                Accion = iAccion;

                switch (iAccion)
                {
                case Cl_Enumeradores.eTipo_action.grabar:

                    this.coldm_cantidad.Visible = false;
                    txtID.Text = Convert.ToString(BusCabMOvINv.GetMovimientIngresoEmpresa(param.IdEmpresa));
                    break;

                case Cl_Enumeradores.eTipo_action.consultar:

                    this.coldm_cantidad_pendiente.Visible          = false;
                    this.coldm_cantidad1.Visible                   = false;
                    this.coldm_cantidad.OptionsColumn.AllowEdit    = false;
                    this.coldm_observacion.OptionsColumn.AllowEdit = false;
                    this.coldm_cantidad.Visible = true;


                    break;

                case Cl_Enumeradores.eTipo_action.Anular:
                    ;
                    this.coldm_cantidad_pendiente.Visible          = false;
                    this.coldm_cantidad1.Visible                   = false;
                    this.coldm_cantidad.OptionsColumn.AllowEdit    = false;
                    this.coldm_observacion.OptionsColumn.AllowEdit = false;
                    this.coldm_cantidad.Visible = true;



                    break;

                default:

                    break;
                }
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString());
            }
        }