/// <summary>
 /// Create a new PorcentajeComision object.
 /// </summary>
 /// <param name="idEmpresa">Initial value of the IdEmpresa property.</param>
 /// <param name="idUsuario">Initial value of the idUsuario property.</param>
 /// <param name="idNumeroPorcComision">Initial value of the IdNumeroPorcComision property.</param>
 /// <param name="idFormaPago">Initial value of the IdFormaPago property.</param>
 /// <param name="idEstado">Initial value of the idEstado property.</param>
 public static PorcentajeComision CreatePorcentajeComision(global::System.Int32 idEmpresa, global::System.Int32 idUsuario, global::System.Int32 idNumeroPorcComision, global::System.Int32 idFormaPago, global::System.Int32 idEstado)
 {
     PorcentajeComision porcentajeComision = new PorcentajeComision();
     porcentajeComision.IdEmpresa = idEmpresa;
     porcentajeComision.idUsuario = idUsuario;
     porcentajeComision.IdNumeroPorcComision = idNumeroPorcComision;
     porcentajeComision.IdFormaPago = idFormaPago;
     porcentajeComision.idEstado = idEstado;
     return porcentajeComision;
 }
 /// <summary>
 /// Deprecated Method for adding a new object to the PorcentajeComision EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToPorcentajeComision(PorcentajeComision porcentajeComision)
 {
     base.AddObject("PorcentajeComision", porcentajeComision);
 }
        private void toolStripButton5_Click(object sender, EventArgs e)
        {
            try
            {
                if (this.txtmontoventa.Text == ""  )
                {
                    MessageBox.Show("Ingrese Monto de Venta.", "Modulo de Facturacion",
            MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                if (this.txtporcomision.Text == "")
                {
                    MessageBox.Show("Ingrese Porcentaje de Comision.", "Modulo de Facturacion",
            MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

            //    if (this.txtformaPago.Text == "")
            //    {
            //        MessageBox.Show("Ingrese Forma de Pago.", "Modulo de Facturacion",
            //MessageBoxButtons.OK, MessageBoxIcon.Error);
            //        return;
            //    }

                PorcentajeComision obj = new PorcentajeComision();
                obj.IdNumeroPorcComision = Int32.Parse(txtNumero.Text);
                obj.descripcion = this.txtdescripcion.Text;
                obj.Fecha = this.dtfecha.Value;
                obj.IdFormaPago = Int32.Parse(cmbFormaPago.SelectedValue.ToString());
                obj.MontoVenta = Decimal.Parse(this.txtmontoventa.Text);
                obj.Porcentaje = Decimal.Parse(this.txtporcomision.Text);

                obj.IdEmpresa = Seguridad.empresa;
                obj.idUsuario = Seguridad.usuario;
                obj.idEstado = Int32.Parse(cmbestado.SelectedValue.ToString());
                da.AddToPorcentajeComision(obj);
                int respuesta = da.SaveChanges();
                if (respuesta > 0)
                {
                    MessageBox.Show("Registro Ingresado con exito.", "Modulo de Facturacion",
             MessageBoxButtons.OK, MessageBoxIcon.Information);
                    cargarPorcentajescomisiones();
                    limpiar();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ingrese Correctamente los valores. " + ex.Message , "Modulo de Facturacion",
            MessageBoxButtons.OK, MessageBoxIcon.Error);

            }
        }