コード例 #1
0
        private void ButtonNota_Click(object sender, EventArgs e)
        {
            thread = new Thread(ConsultarColecaoNota);
            form1.ExecutarThread(thread);
            this.Activate();

            if (colecaoNota != null)
            {
                FormNotaLista formNotaLista = new FormNotaLista(colecaoNota);
                formNotaLista.ShowDialog(this);
                formNotaLista.Dispose();

                if (formNotaLista.DialogResult == DialogResult.Yes)
                {
                    infoNota = formNotaLista.SelecionadoNota;

                    FormNotaFiscal formNotaFiscal = new FormNotaFiscal(infoNota);
                    formNotaFiscal.ShowDialog(this);
                    formNotaFiscal.Dispose();
                }
            }
            else
            {
                FormNotaFiscal formNotaFiscal = new FormNotaFiscal(infoCliente);
                formNotaFiscal.ShowDialog(this);
                formNotaFiscal.Dispose();
            }
        }
コード例 #2
0
 private void ButtonNovo_Click(object sender, EventArgs e)
 {
     if (dataGridViewNota.SelectedRows.Count > 0)
     {
         SelecionadoNota   = (NotaInfo)dataGridViewNota.SelectedRows[0].DataBoundItem;
         this.DialogResult = DialogResult.Yes;
     }
 }
コード例 #3
0
    public void AdicionarNovaNota()
    {
        _NotaEditor n = new _NotaEditor();

        n.notaInfo = notaDebug;
        notaDebug  = new NotaInfo();
        notas.Add(n);
    }
コード例 #4
0
	public _CompassoEditor()
	{
		mCompasso = new Compasso();	
		mCompasso.info = new CompassoInfo();
		notas = new List<_NotaEditor>();
	
		notaDebug = new NotaInfo();
	}
コード例 #5
0
    public _CompassoEditor()
    {
        mCompasso      = new Compasso();
        mCompasso.info = new CompassoInfo();
        notas          = new List <_NotaEditor>();

        notaDebug = new NotaInfo();
    }
コード例 #6
0
ファイル: Gravador.cs プロジェクト: urgamedev/VoaVivaldo
	public NotaInfo NovaNota( Tecla t )
	{
		NotaInfo novaNota 	= new NotaInfo ();
//		novaNota.duracao 	= t.duracao;
//		novaNota.noTempo 	= t.inicio;
		novaNota.timbre 	= t.nota;
		novaNota.compasso 	= t.compasso;
		novaNota.batida 	= t.batida;

		return 				novaNota;
	}
コード例 #7
0
    Nota InstanciarNota(NotaInfo info)
    {
        Nota ret = Instantiate(_prefabNotas.Find(e => e.mInfo.tipo == info.tipo)) as Nota;

        ret.gameObject.transform.parent = gPista.s.rootPista.transform;
        ret.mInfo = info;

        notasNaPista.Add(ret);

        return(ret);
    }
コード例 #8
0
    public NotaInfo NovaNota(Tecla t)
    {
        NotaInfo novaNota = new NotaInfo();

//		novaNota.duracao    = t.duracao;
//		novaNota.noTempo    = t.inicio;
        novaNota.timbre   = t.nota;
        novaNota.compasso = t.compasso;
        novaNota.batida   = t.batida;

        return(novaNota);
    }
コード例 #9
0
 private void PreencherNotaInfo()
 {
     infoNota = new NotaInfo
     {
         notEmissao      = Convert.ToDateTime(textBoxData.Text).Date,
         notIdAutorizada = Convert.ToInt32(textBoxCodAutorizada.Text),
         notIdCliente    = infoCliente.cliid,
         notIdloja       = Convert.ToInt32(textBoxCodLoja.Text),
         notNome         = textBoxNotaNome.Text,
         notNumSerie     = textBoxNotaS.Text,
         notNum          = textBoxNotaN.Text,
         notObs          = textBoxObs.Text,
         notIdFunc       = Form1.User.useidfuncionario,
         notideletro     = Convert.ToInt32(textBoxCodEletro.Text),
     };
 }
コード例 #10
0
        private void AbrirConsultarEletro(ClienteInfo cliente)
        {
            ProdEletroColecao     prodEletroColecao     = negocioServ.ConsultarEletroCliente(cliente.cliid);
            Form_ConsultarColecao form_ConsultarColecao = new Form_ConsultarColecao();
            Form_Consultar        consultar             = new Form_Consultar();

            if (prodEletroColecao != null)
            {
                foreach (ProdEletroInfo eletro in prodEletroColecao)
                {
                    NotaInfo notaInfo = negocioServ.ConsultarvNotaEletroId(eletro.idCadEle);

                    if (notaInfo == null)
                    {
                        if (int.TryParse(textBoxCodAutorizada.Text, out int cod))
                        {
                            if (cod == eletro.idmarcacad)
                            {
                                Form_Consultar form_Consultar = new Form_Consultar
                                {
                                    Cod       = string.Format("{0:000}", eletro.idCadEle),
                                    Descricao = eletro.descricao
                                };

                                form_ConsultarColecao.Add(form_Consultar);
                            }
                        }
                    }
                }

                consultar = AbrirFormConsultar(form_ConsultarColecao, "Eletros");

                if (consultar != null)
                {
                    textBoxCodEletro.Text     = consultar.Cod;
                    labelEletroDescricao.Text = consultar.Descricao;
                    textBoxNotaNome.Select();
                }
            }
            else
            {
                FormCadEletro formCadProdCliente = new FormCadEletro(infoCliente);
                formCadProdCliente.ShowDialog(this);
                formCadProdCliente.Dispose();
            }
        }
コード例 #11
0
    void DrawComandos()
    {
        if (notaDebug == null)
        {
            notaDebug = new NotaInfo();
        }

        EditorGUILayout.BeginHorizontal();


        GUILayout.Space(Vivaldos.WIDTH_COMPASSO - GetAllWidths());
        GUILayout.Label("Nova:");
        notaDebug.tipo    = (TipoDeNota)EditorGUILayout.EnumPopup("", notaDebug.tipo, GUILayout.Width(100f));
        notaDebug.timbre  = (Timbre)EditorGUILayout.EnumPopup("", notaDebug.timbre, GUILayout.Width(100f));
        notaDebug.duracao = (Duracao)EditorGUILayout.EnumPopup("", notaDebug.duracao, GUILayout.Width(100f));

        notaDebug.compasso = compasso;
        GUILayout.Label("No compasso: " + notaDebug.compasso.ToString());



        GUI.color = Color.green;
        if (GUILayout.Button("+", GUILayout.Width(100f)) && VerificarValorDoCompasso() != Color.red)
        {
            AdicionarNovaNota();
        }

        GUI.color = Color.cyan;
        if (GUILayout.Button("||", GUILayout.Width(100f)))
        {
            DuplicarUltimaNota();
        }

        GUI.color = Color.red;
        if (GUILayout.Button("-", GUILayout.Width(100f)))
        {
            RemoverUltimaNota();
        }
        GUI.color = Color.white;

        EditorGUILayout.EndHorizontal();
    }
コード例 #12
0
    void DuplicarUltimaNota()
    {
        if (notas.Count == 0)
        {
            return;
        }

        _NotaEditor novaNota     = new _NotaEditor();
        NotaInfo    novoInfo     = new NotaInfo();
        _NotaEditor qualDuplicar = notas[notas.Count - 1];

        novaNota.notaInfo = novoInfo;

        novoInfo.tipo     = qualDuplicar.notaInfo.tipo;
        novoInfo.batida   = qualDuplicar.notaInfo.batida;
        novoInfo.compasso = qualDuplicar.notaInfo.compasso;
        novoInfo.duracao  = qualDuplicar.notaInfo.duracao;
        novoInfo.timbre   = qualDuplicar.notaInfo.timbre;

        notas.Add(novaNota);
    }
コード例 #13
0
	void DuplicarCompasso (_CompassoEditor aSerDuplicado)
	{
		if( compassos.Count == 0 )return;
		_CompassoEditor c = new _CompassoEditor();
		
		foreach( _NotaEditor n in aSerDuplicado.notas )
		{
			_NotaEditor n1 = new _NotaEditor();
			NotaInfo ni = new NotaInfo();
			
			n1.notaInfo = ni;
			ni.batida = n.notaInfo.batida;
			ni.compasso = n.notaInfo.compasso;
			ni.duracao = n.notaInfo.duracao;
			ni.timbre = n.notaInfo.timbre;
			
			c.notas.Add( n1 );
		}
		compassos.Add(c);
		
	}
コード例 #14
0
    void DuplicarCompasso(_CompassoEditor aSerDuplicado)
    {
        if (compassos.Count == 0)
        {
            return;
        }
        _CompassoEditor c = new _CompassoEditor();

        foreach (_NotaEditor n in aSerDuplicado.notas)
        {
            _NotaEditor n1 = new _NotaEditor();
            NotaInfo    ni = new NotaInfo();

            n1.notaInfo = ni;
            ni.batida   = n.notaInfo.batida;
            ni.compasso = n.notaInfo.compasso;
            ni.duracao  = n.notaInfo.duracao;
            ni.timbre   = n.notaInfo.timbre;

            c.notas.Add(n1);
        }
        compassos.Add(c);
    }
コード例 #15
0
	public void AdicionarNovaNota()
	{
		_NotaEditor n = new _NotaEditor();
		n.notaInfo = notaDebug;
		notaDebug = new NotaInfo();
		notas.Add( n );
	}
コード例 #16
0
	void DuplicarUltimaNota ()
	{
		if( notas.Count == 0 ) return;
		
			_NotaEditor novaNota = new _NotaEditor();
			NotaInfo novoInfo = new NotaInfo();
			_NotaEditor qualDuplicar = notas[notas.Count-1];
		
			novaNota.notaInfo = novoInfo;
			
			novoInfo.tipo 		= qualDuplicar.notaInfo.tipo;
			novoInfo.batida 	= qualDuplicar.notaInfo.batida;
			novoInfo.compasso 	= qualDuplicar.notaInfo.compasso;
			novoInfo.duracao 	= qualDuplicar.notaInfo.duracao;
			novoInfo.timbre 	= qualDuplicar.notaInfo.timbre;
			
			notas.Add( novaNota );
	}
コード例 #17
0
	void DrawComandos()
	{
		if( notaDebug == null ) notaDebug = new NotaInfo();
	
		EditorGUILayout.BeginHorizontal();
						
							
			GUILayout.Space( Vivaldos.WIDTH_COMPASSO - GetAllWidths());
		    GUILayout.Label("Nova:");			
			notaDebug.tipo = (TipoDeNota)	EditorGUILayout.EnumPopup( "", notaDebug.tipo, GUILayout.Width(100f));
			notaDebug.timbre = (Timbre) 	EditorGUILayout.EnumPopup( "", notaDebug.timbre, GUILayout.Width(100f));
			notaDebug.duracao = (Duracao) 	EditorGUILayout.EnumPopup( "", notaDebug.duracao, GUILayout.Width(100f));
			
			notaDebug.compasso = compasso ;
			GUILayout.Label("No compasso: " + notaDebug.compasso.ToString() );
			
			
			
			GUI.color = Color.green;
			if( GUILayout.Button( "+" , GUILayout.Width(100f)) && VerificarValorDoCompasso() != Color.red ) AdicionarNovaNota();
			
			GUI.color = Color.cyan;
			if( GUILayout.Button( "||" , GUILayout.Width(100f) )) DuplicarUltimaNota();
		
			GUI.color = Color.red;
			if( GUILayout.Button( "-" , GUILayout.Width(100f) )) RemoverUltimaNota();
			GUI.color = Color.white;
		
		EditorGUILayout.EndHorizontal();
	}
コード例 #18
0
ファイル: gNotas.cs プロジェクト: urgamedev/VoaVivaldo
	Nota InstanciarNota (NotaInfo info)
	{
		Nota ret = Instantiate ( _prefabNotas.Find( e => e.mInfo.tipo == info.tipo ) ) as Nota;
		ret.gameObject.transform.parent = gPista.s.rootPista.transform;
		ret.mInfo = info;

		notasNaPista.Add (ret);
		
		return ret;
	}
コード例 #19
0
 public _NotaEditor()
 {
     notaInfo = new NotaInfo();
 }
コード例 #20
0
 public FormNotaFiscal(NotaInfo nota)
 {
     Inicializar();
     infoNota = nota;
     PreencherForm();
 }
コード例 #21
0
ファイル: gNotas.cs プロジェクト: urgamedev/VoaVivaldo
	public Nota NovaNota( NotaInfo info)
	{
		return InstanciarNota( info );	
	}
コード例 #22
0
 public Nota NovaNota(NotaInfo info)
 {
     return(InstanciarNota(info));
 }