private void EventoGuardar()
        {
            int linOperacion = (int)LeerVariableSesion ("operacion");

            Transportistas oTransportista = new Transportistas();
            clsTransportistas ListaTransportistas = new clsTransportistas();

            if (linOperacion == 1)        //NUEVO
            {
                oTransportista.TraCod = ListaTransportistas.MaxTraCod() + 1;
                oTransportista.TraRazonSocial = txtNombre.Text.ToUpper();
                oTransportista.TraDireccion = txtDireccion.Text;
                oTransportista.TraRuc = txtNumDoc.Text;
                oTransportista.TraTelefono = txtTelefono.Text;
                oTransportista.TraFecRegis = DateTime.Parse(txtFecRegistro.Text);
                oTransportista.TraEstado = chkestado.Checked;

                ListaTransportistas.Add(oTransportista);
            }
            else                        // MODIFICAR
            {
                int lintraCodigo = (int)LeerVariableSesion("traCod");
                oTransportista = ListaTransportistas.GetTransportista(lintraCodigo);
                oTransportista.TraRazonSocial = txtNombre.Text.ToUpper();
                oTransportista.TraDireccion = txtDireccion.Text;
                oTransportista.TraRuc = txtNumDoc.Text;
                oTransportista.TraFecRegis = DateTime.Parse(txtFecRegistro.Text);
                oTransportista.TraTelefono = txtTelefono.Text;
                oTransportista.TraEstado = chkestado.Checked;

                ListaTransportistas.Update(oTransportista);
            }

            try
            {
                ListaTransportistas.SaveChanges();
                lblMensajes.Visible = true;
                lblMensajes.Text = "El registro se Grabo Satisfactoriamente.";
                pnlEditTransportistas.Visible = false;
                pnlTransportistas.Visible = true;

                this.MessageBox("El registro se Grabo Satisfactoriamente.");
                EventoActualizaGrilla();
            }
            catch (Exception ex)
            {

                lblMensajes.Visible = true;
                lblMensajes.Text = ex.Message +" " + ex.InnerException.Message ;
                this.MessageBox(ex.Message  +" " + ex.InnerException.Message );
            }
        }