コード例 #1
0
 private void botonGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         if ((int)txtCveCliente.EditValue == 0)
         {
             Referencia refe = new Referencia
             {
                 Nombre = txtNombre.Text,
                 Direccion = txtDireccion.Text,
                 Poblacion = txtPoblacion.Text,
                 Telefono = txtTelefono.Text,
                 Celular = txtCelular.Text
             };
             _entidades.Referencias.InsertOnSubmit(refe);
             _entidades.SubmitChanges();
             txtCveCliente.EditValue = refe.CveReferencia;
             EventDevolverClave(refe.CveReferencia);
         }
         else
         {
             Referencia refe = _entidades.Referencias.Single(cl => cl.CveReferencia == (int)txtCveCliente.EditValue);
             refe.Nombre = txtNombre.Text;
             refe.Direccion = txtDireccion.Text;
             refe.Poblacion = txtPoblacion.Text;
             refe.Telefono = txtTelefono.Text;
             refe.Celular = txtCelular.Text;
             _entidades.SubmitChanges();
             EventDevolverClave(refe.CveReferencia);
         }
         Close();
     }
     catch (Exception ex)
     {
         MessageBox.Show("Ocurrio un error al intentar Guardar la referencia \n"+ ex, "Error al guardar");
     }
 }
コード例 #2
0
 partial void UpdateReferencia(Referencia instance);
コード例 #3
0
 partial void DeleteReferencia(Referencia instance);
コード例 #4
0
 partial void InsertReferencia(Referencia instance);