private void guardar_button_Click(object sender, EventArgs e) { if (nombre_periodo_textBox.Text != "" && dias_periodo_textBox.Text != "") { if (insertar) { contexto.sp_Actualizar_Periodo(id_seleccion, nombre_periodo_textBox.Text, Convert.ToInt32(dias_periodo_textBox.Text)); this.Close(); MessageBox.Show("Datos Actualizados"); } else { //contexto.sp_Nuevo_Periodo(nombre_periodo_textBox.Text, Convert.ToInt32(dias_periodo_textBox.Text)); Catalogo_Periodos periodos = new Catalogo_Periodos(); periodos.nombre_periodo = nombre_periodo_textBox.Text; periodos.dias = Convert.ToInt32(dias_periodo_textBox.Text); contexto.Catalogo_Periodos.Add(periodos); contexto.SaveChanges(); int id_periodo = periodos.id_periodo; this.Close(); MessageBox.Show("Datos agregados"); var tipos_clientes = (from x in contexto.Catalogo_Tipos_Clientes select x.id_tipo_cliente).ToList(); for (int x = 0; x < tipos_clientes.Count; x++) { Costo_Cliente_Periodo costo = new Costo_Cliente_Periodo(); costo.id_tipo_cliente = Convert.ToInt32(tipos_clientes[x]); costo.id_periodo = id_periodo; costo.costo = 0; contexto.Costo_Cliente_Periodo.Add(costo); contexto.SaveChanges(); } var verificar = (from ver in contexto.Catalogo_Tipos_Clientes select ver).ToList(); if (verificar.Count != 0) { Actualizar_Costos costos = new Actualizar_Costos("Periodo", id_periodo); costos.ShowDialog(); } } } else { MessageBox.Show("Quedan Campos Vacios", "Information", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void guardar_button_Click(object sender, EventArgs e) { if (insertar) { contexto.sp_Actualizar_Tipo_Cliente(id_seleccion, nombre_tipo_cliente_textBox.Text); this.Close(); MessageBox.Show("Datos Actualizados"); } else { //contexto.sp_Nuevo_Tipo_Cliente(nombre_tipo_cliente_textBox.Text); Catalogo_Tipos_Clientes tipos_clientes = new Catalogo_Tipos_Clientes(); tipos_clientes.nombre_tipo_cliente = nombre_tipo_cliente_textBox.Text; contexto.Catalogo_Tipos_Clientes.Add(tipos_clientes); contexto.SaveChanges(); int id_nuevo_tipo = tipos_clientes.id_tipo_cliente; this.Close(); MessageBox.Show("Datos agregados"); var periodos = (from x in contexto.Catalogo_Periodos select x.id_periodo).ToList(); for (int x = 0; x < periodos.Count; x++) { Costo_Cliente_Periodo costo = new Costo_Cliente_Periodo(); costo.id_periodo = Convert.ToInt32(periodos[x]); costo.id_tipo_cliente = id_nuevo_tipo; costo.costo = 0; contexto.Costo_Cliente_Periodo.Add(costo); contexto.SaveChanges(); } var verificar = (from ver in contexto.Catalogo_Periodos select ver).ToList(); if (verificar.Count != 0) { Actualizar_Costos costos = new Actualizar_Costos("Tipos Clientes", id_nuevo_tipo); costos.ShowDialog(); } } }