示例#1
0
        private void set_Accion_x_Controles()
        {
            try
            {
                switch (_Accion)
                {
                case Cl_Enumeradores.eTipo_action.grabar:
                    ucGe_Menu.Visible_bntImprimir        = false;
                    ucGe_Menu.Visible_bntAnular          = false;
                    ucGe_Menu.Visible_bntGuardar_y_Salir = true;
                    ucGe_Menu.Visible_btnGuardar         = true;
                    UC_Diario.setAccion(Cl_Enumeradores.eTipo_action.grabar);
                    cmb_sucursal.EditValue = param.IdSucursal;
                    break;

                case Cl_Enumeradores.eTipo_action.actualizar:
                    this.Text = this.Text + "***Actualizar***";
                    ucGe_Menu.Visible_bntImprimir = true;
                    this.Text = this.Text + "***Guardar***";
                    cmb_tipocomprobante.Enabled = false; cmb_tipocomprobante.ForeColor = Color.Black;
                    ucGe_Menu.Visible_bntAnular = false;
                    UC_Diario.setAccion(Cl_Enumeradores.eTipo_action.actualizar);
                    set_Info_en_Controles();
                    ucGe_Menu.Visible_bntGuardar_y_Salir = true;
                    ucGe_Menu.Visible_btnGuardar         = true;
                    break;

                case Cl_Enumeradores.eTipo_action.Anular:
                    this.Text = this.Text + "***Anular***";
                    ucGe_Menu.Visible_bntImprimir        = false;
                    ucGe_Menu.Visible_bntGuardar_y_Salir = false;
                    ucGe_Menu.Visible_btnGuardar         = false;
                    inhabilitar();
                    UC_Diario.setAccion(Cl_Enumeradores.eTipo_action.Anular);
                    set_Info_en_Controles();
                    break;

                case Cl_Enumeradores.eTipo_action.consultar:
                    this.Text = this.Text + "***Consulta***";
                    inhabilitar();
                    UC_Diario.setAccion(Cl_Enumeradores.eTipo_action.consultar);
                    set_Info_en_Controles();
                    break;

                default:
                    break;
                }
            }
            catch (Exception ex)
            {
            }
        }
示例#2
0
 void inhabilitar()
 {
     try
     {
         btn_bucarPLantilla.Enabled  = false;
         txt_codCbteCble.Enabled     = false; txt_codCbteCble.ForeColor = Color.Black;
         txt_concepto.Enabled        = false; txt_concepto.ForeColor = Color.Black;
         cmb_tipocomprobante.Enabled = false; cmb_tipocomprobante.ForeColor = Color.Black;
         dtFecha.Enabled             = false; dtFecha.ForeColor = Color.Black;
         UC_Diario.setAccion(Cl_Enumeradores.eTipo_action.consultar);
     }
     catch (Exception ex)
     {
         string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name + " " + this.Name;
         MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString());
     }
 }