private void btnGuardar_Click(object sender, EventArgs e) { ClienteVendedor nCliente = new ClienteVendedor(); nCliente.sNombre = txtNombre.Text; nCliente.sApellidos = txtApellidos.Text; nCliente.sINE = txtINE.Text; nCliente.sTelefono = txtTelefono.Text; nCliente.sCalle = txtCalle.Text; nCliente.sNumero = txtNumero.Text; nCliente.sEntreCalle = txtEntre.Text; nCliente.sColonia = txtColonia.Text; nCliente.sCiudad = txtCiudad.Text; nCliente.sEstado = txtEstado.Text; nCliente.sImagen = ucFotoCliente.ImagenString; int pkCliente = ClienteVendedorManager.GuardarNuevoCV(nCliente); Auto nAuto = new Auto(); nAuto.sFotoPrincipal = ucFotoPrincipal.ImagenString; nAuto.sFotoSecundaria = ucFotoSecundaria.ImagenString; nAuto.sFotoTercearia = ucFotoTercearia.ImagenString; nAuto.sMarca = txtMarca.Text; nAuto.sModelo = txtModelo.Text; nAuto.sNumeroSerie = txtNumeroSerie.Text; nAuto.iAnio = Convert.ToInt32(txtAnio.Text); nAuto.sDescripcion = txtComentario.Text; AutoManager.GuardarNuevoAuto(nAuto, pkCliente); int x = 0; }
public static int GuardarNuevoCV(ClienteVendedor nCVendedor) { try { using (var ctx = new DataModel()) { //ctx.Entry(nCVendedor).State = EntityState.Added; ctx.ClientesVendedor.Add(nCVendedor); ctx.SaveChanges(); } return(nCVendedor.pkClientesVendedor); } catch (Exception) { throw; } }
public static void GuardarNuevoAuto(Auto nAuto, int pkCliente) { ClienteVendedor cliente = ClienteVendedorManager.BuscarPorID(pkCliente); try { using (var ctx = new DataModel()) { nAuto.clienteVendedor = cliente; ctx.Autos.Add(nAuto); ctx.ClientesVendedor.Attach(cliente); ctx.SaveChanges(); } } catch (Exception) { throw; } }